CMakeLists.txt 562 B

12345678910111213141516171819202122232425
  1. set(stupidAI_SRCS
  2. StdInc.cpp
  3. main.cpp
  4. StupidAI.cpp
  5. )
  6. set(stupidAI_HEADERS
  7. StdInc.h
  8. StupidAI.h
  9. )
  10. assign_source_group(${stupidAI_SRCS} ${stupidAI_HEADERS})
  11. add_library(StupidAI SHARED ${stupidAI_SRCS} ${stupidAI_HEADERS})
  12. target_link_libraries(StupidAI PRIVATE vcmi)
  13. target_include_directories(StupidAI PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
  14. vcmi_set_output_dir(StupidAI "AI")
  15. set_target_properties(StupidAI PROPERTIES ${PCH_PROPERTIES})
  16. cotire(StupidAI)
  17. install(TARGETS StupidAI RUNTIME DESTINATION ${AI_LIB_DIR} LIBRARY DESTINATION ${AI_LIB_DIR})