CMakeLists.txt 538 B

123456789101112131415161718192021222324
  1. set(emptyAI_SRCS
  2. StdInc.cpp
  3. CEmptyAI.cpp
  4. exp_funcs.cpp
  5. )
  6. set(emptyAI_HEADERS
  7. StdInc.h
  8. CEmptyAI.h
  9. )
  10. assign_source_group(${emptyAI_SRCS} ${emptyAI_HEADERS})
  11. add_library(EmptyAI SHARED ${emptyAI_SRCS} ${emptyAI_HEADERS})
  12. target_include_directories(EmptyAI PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
  13. target_link_libraries(EmptyAI PRIVATE vcmi)
  14. vcmi_set_output_dir(EmptyAI "AI")
  15. set_target_properties(EmptyAI PROPERTIES ${PCH_PROPERTIES})
  16. install(TARGETS EmptyAI RUNTIME DESTINATION ${AI_LIB_DIR} LIBRARY DESTINATION ${AI_LIB_DIR})