1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
### Skirmish AIs
#
# Functions and macros defined in this file:
# * skirmish_ai_message
#
add_definitions(-DBUILDING_SKIRMISH_AI)
set(SKIRMISH_SRC "${CMAKE_CURRENT_SOURCE_DIR}")
# Print a message, but only if we are allowed to speak.
macro (skirmish_ai_message type msg)
if (NOT SKIRMISHAI_FIND_QUIETLY)
message(STATUS "${msg}")
endif ()
endmacro ()
# Add all Skirmish AI submodules
get_list_of_submodules(SKIRMISH_AI_DIRS)
set(DEPS_AI_SKIRMISH "")
foreach (skirmishAIDir ${SKIRMISH_AI_DIRS})
add_subdirectory(${skirmishAIDir})
if (TARGET ${skirmishAIDir})
list(APPEND DEPS_AI_SKIRMISH ${skirmishAIDir})
endif ()
endforeach ()
make_global(DEPS_AI_SKIRMISH)
|