Fix Eluna logging by defining ENABLE_ELUNA (#179)

The definition should be included in all projects or every project that uses it
This commit is contained in:
Rochet2 2022-09-11 18:44:15 +03:00 committed by GitHub
parent dc04a78ad0
commit 442b8aa767
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -66,6 +66,11 @@ target_include_directories(mangosd
${OPENSSL_INCLUDE_DIR}
)
target_compile_definitions(mangosd
PUBLIC
$<$<BOOL:${SCRIPT_LIB_ELUNA}>:ENABLE_ELUNA>
)
target_link_libraries(mangosd
PUBLIC
game

View File

@ -226,6 +226,7 @@ target_compile_definitions(shared
$<$<CONFIG:Debug>:MANGOS_DEBUG>
MANGOS_ENDIAN=${ENDIAN_VALUE}
$<$<BOOL:${ENDIAN_VALUE}>:ARCH_IS_BIG_ENDIAN>
$<$<BOOL:${SCRIPT_LIB_ELUNA}>:ENABLE_ELUNA>
)
target_link_libraries(shared