mirror of
https://github.com/1dot13/source.git
synced 2026-09-09 14:46:05 +02:00
Extract Debug definitions to some syntactic sugar
this will be used in more targets in the future, this will avoid repetition
This commit is contained in:
committed by
majcosta
parent
06f7827d4a
commit
319a0ca979
+2
-1
@@ -118,6 +118,7 @@ ValidateOptions("${ValidLanguages}" "Languages" "${Languages}" "LangTargets")
|
|||||||
set(ValidApplications JA2 JA2MAPEDITOR JA2UB JA2UBMAPEDITOR)
|
set(ValidApplications JA2 JA2MAPEDITOR JA2UB JA2UBMAPEDITOR)
|
||||||
ValidateOptions("${ValidApplications}" "Applications" "${Applications}" "ApplicationTargets")
|
ValidateOptions("${ValidApplications}" "Applications" "${Applications}" "ApplicationTargets")
|
||||||
|
|
||||||
|
set(debugFlags $<IF:$<CONFIG:Debug>,JA2BETAVERSION;JA2TESTVERSION;DEBUG_ATTACKBUSY,>)
|
||||||
|
|
||||||
# Due to widespread preprocessor definition abuse in the codebase, practically
|
# Due to widespread preprocessor definition abuse in the codebase, practically
|
||||||
# every library-language-executable combination is its own compilation target
|
# every library-language-executable combination is its own compilation target
|
||||||
@@ -144,7 +145,7 @@ foreach(lang IN LISTS LangTargets)
|
|||||||
$<IF:${isEditor},JA2EDITOR;JA2BETAVERSION,>
|
$<IF:${isEditor},JA2EDITOR;JA2BETAVERSION,>
|
||||||
$<IF:${isUb},JA2UB;JA2UBMAPS,>
|
$<IF:${isUb},JA2UB;JA2UBMAPS,>
|
||||||
$<IF:${isUbEditor},JA2UB;JA2UBMAPS;JA2EDITOR;JA2BETAVERSION,>
|
$<IF:${isUbEditor},JA2UB;JA2UBMAPS;JA2EDITOR;JA2BETAVERSION,>
|
||||||
$<IF:$<CONFIG:Debug>,JA2BETAVERSION;JA2TESTVERSION;DEBUG_ATTACKBUSY,>
|
${debugFlags}
|
||||||
${lang}
|
${lang}
|
||||||
)
|
)
|
||||||
target_link_libraries(${targPrefix} PUBLIC ${tgt})
|
target_link_libraries(${targPrefix} PUBLIC ${tgt})
|
||||||
|
|||||||
Reference in New Issue
Block a user