project(battleAI) cmake_minimum_required(VERSION 2.6) include_directories(${Boost_INCLUDE_DIRS} ${CMAKE_HOME_DIRECTORY} ${CMAKE_HOME_DIRECTORY}/include ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_HOME_DIRECTORY}/lib) set(battleAI_SRCS StdInc.cpp BattleAI.cpp StackWithBonuses.cpp EnemyInfo.cpp AttackPossibility.cpp PotentialTargets.cpp main.cpp common.cpp ThreatMap.cpp ) if (ANDROID) # android compiles ai libs into main lib directly, so we skip this library and just reuse sources list return() endif() add_library(BattleAI SHARED ${battleAI_SRCS}) target_link_libraries(BattleAI vcmi) set_target_properties(BattleAI PROPERTIES ${PCH_PROPERTIES}) cotire(BattleAI) if (NOT APPLE) # Already inside vcmiclient bundle install(TARGETS BattleAI RUNTIME DESTINATION ${AI_LIB_DIR} LIBRARY DESTINATION ${AI_LIB_DIR}) endif()