1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
### Generic native Skirmish AI config
#
if(NOT WIN32)
add_definitions(-DLUA_USE_POSIX)
endif ()
get_native_sources_recursive(luaSources "${CMAKE_SOURCE_DIR}/rts/lib/lua/src" "")
set(mySourceDirRel "") # Common values are "" or "src"
set(additionalSources ${luaSources} ${CMAKE_SOURCE_DIR}/rts/System/StringUtil.cpp)
## FIXME:
## "undefined symbol: _ZTIN4creg18IMemberRegistratorE"
## ("typeinfo for creg::IMemberRegistrator") on dlopen
## after Spring b1152310caff2a928635f6f1d9e6fe936076176f
## and/or KAIK 000c7bf2659ceb4d50666cb32b342bcf26ada243
## set(additionalCompileFlags "-DUSING_CREG")
## set(additionalLibraries ${LegacyCpp_Creg_AIWRAPPER_TARGET})
set(additionalLibraries ${LegacyCpp_AIWRAPPER_TARGET} CUtils)
include_directories("${CMAKE_SOURCE_DIR}/rts/lib/lua/include/")
include_directories("${CMAKE_SOURCE_DIR}/rts/lib/lua/src/")
include_directories("${CMAKE_SOURCE_DIR}/rts/lib/streflop/")
configure_native_skirmish_ai(mySourceDirRel additionalSources additionalCompileFlags additionalLibraries)
|