1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
### Generic native Skirmish AI config
#
set(mySourceDirRel "") # Common values are "" or "src"
set(additionalSources "")
set(additionalCompileFlags "")
set(additionalLibraries ${Cpp_AIWRAPPER_TARGET} CUtils)
if (BUILD_Cpp_AIWRAPPER)
include_directories(BEFORE ${CMAKE_BINARY_DIR}) # for src-generated wrapper files
include_directories(BEFORE ${CMAKE_SOURCE_DIR})
include_directories(BEFORE ${Cpp_AIWRAPPER_INCLUDE_DIRS})
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/lib/lua)
if(NOT WIN32)
add_definitions(-DLUA_USE_POSIX)
endif()
ConfigureNativeSkirmishAI(mySourceDirRel additionalSources additionalCompileFlags additionalLibraries)
else (BUILD_Cpp_AIWRAPPER)
message ("warning: Shard will not be built! (missing Cpp Wrapper)")
endif (BUILD_Cpp_AIWRAPPER)
|