mirror of
https://github.com/araxiaonline/AscEmu.git
synced 2026-06-13 03:02:22 -04:00
34 lines
2.2 KiB
CMake
34 lines
2.2 KiB
CMake
# Copyright (c) 2014-2023 AscEmu Team <http://www.ascemu.org>
|
|
|
|
set(ASCEMU_SCRIPTLIB_PATH "modules" CACHE PATH "The directory for AscEmu modules." )
|
|
|
|
set(ASCEMU_VERSION "WotLK" CACHE STRING "Client Version")
|
|
set_property(CACHE ASCEMU_VERSION PROPERTY STRINGS Classic TBC WotLK Cata Mop)
|
|
|
|
option(BUILD_ASCEMUSCRIPTS "Build AscEmu modules." ON)
|
|
option(BUILD_TOOLS "Build AscEmu tools." OFF)
|
|
option(BUILD_EXTRAS "Build AscEmu extra." OFF)
|
|
option(BUILD_EVENTSCRIPTS "Build ascEventScripts." ON)
|
|
option(BUILD_INSTANCESCRIPTS "Build ascInstanceScripts." ON)
|
|
option(BUILD_EXTRASCRIPTS "Build ascExtraScripts." ON)
|
|
option(BUILD_GOSSIPSCRIPTS "Build ascGossipScripts." ON)
|
|
option(BUILD_QUESTSCRIPTS "Build ascQuestScripts." ON)
|
|
option(BUILD_MAPSCRIPTS "Build ascMapScripts." ON)
|
|
option(BUILD_MISCSCRIPTS "Build ascMiscScripts." ON)
|
|
option(BUILD_LUAENGINE "Build LuaEngine." ON)
|
|
set(ASCEMU_TOOLS_PATH "tools" CACHE PATH "The directory where you want the tools installed.")
|
|
option(BUILD_WITH_WARNINGS "Enable/Disable warnings on compilation" ON)
|
|
option(USE_PCH "Enable precompiled headers - it will reduce compilation time" ON)
|
|
option(TREAT_WARNINGS_AS_ERRORS "Treats warnings as errors" OFF)
|
|
|
|
if (NOT USE_PCH)
|
|
set(ASCEMU_COMMENT_PCH //)
|
|
endif ()
|
|
|
|
# platform specific
|
|
if (WIN32)
|
|
set(ASCEMU_CONFIGSFILE_PATH configs CACHE PATH "Path to AscEmu configs." )
|
|
else ()
|
|
set(ASCEMU_CONFIGSFILE_PATH etc CACHE PATH "Path to AscEmu configs." )
|
|
endif ()
|