Big update.

This commit is contained in:
UltraNix
2022-03-12 22:28:00 +01:00
parent 6006eeeb01
commit 12d41d1314
2064 changed files with 427245 additions and 268481 deletions

View File

@@ -39,6 +39,7 @@ set("AC_MODULE_LIST" "")
set("AC_SCRIPTS_LIST" "")
set(MOD_ELUNA_FOUND 0)
set(MOD_ELUNA_PATH "")
set(MOD_PLAYERBOTS_FOUND 0)
foreach(include ${AC_ADD_SCRIPTS_INCLUDE})
set("AC_SCRIPTS_INCLUDES" "#include \"${include}\"\n${AC_SCRIPTS_INCLUDES}")
@@ -83,6 +84,16 @@ foreach(SOURCE_MODULE ${MODULES_MODULE_LIST})
ConfigureElunaModule(${SOURCE_MODULE})
endif()
if (SOURCE_MODULE MATCHES "mod-playerbots")
set(MOD_PLAYERBOTS_FOUND 1)
target_compile_options(database
PRIVATE
-DMOD_PLAYERBOTS)
target_compile_options(game-interface
INTERFACE
-DMOD_PLAYERBOTS)
endif()
# Build the Graph values
if(${MODULE_MODULE_VARIABLE} MATCHES "dynamic")
GetProjectNameOfModuleName(${SOURCE_MODULE} MODULE_SOURCE_PROJECT_NAME)
@@ -282,6 +293,7 @@ add_library(modules STATIC
target_link_libraries(modules
PRIVATE
acore-core-interface
mysql
PUBLIC
game-interface)
@@ -350,6 +362,12 @@ target_compile_options(modules
INTERFACE
-DCONFIG_FILE_LIST=$<1:"${CONFIG_LIST}">)
if (MOD_PLAYERBOTS_FOUND)
target_compile_options(modules
PRIVATE
-DMOD_PLAYERBOTS)
endif()
if (MOD_ELUNA_FOUND)
if (APPLE)
target_compile_definitions(modules