CMakeLists.txt 557 B

12345678910111213141516171819
  1. # Define target name
  2. set (TARGET_NAME Script)
  3. # Define source files
  4. file (GLOB CPP_FILES *.cpp)
  5. file (GLOB H_FILES *.h)
  6. set (SOURCE_FILES ${CPP_FILES} ${H_FILES})
  7. # Include directories
  8. include_directories (
  9. ../Container ../Core ../IO ../Math ../Physics ../Resource ../Scene
  10. ../../ThirdParty/AngelScript/include
  11. )
  12. # Define target & libraries to link
  13. add_library (${TARGET_NAME} STATIC ${SOURCE_FILES})
  14. target_link_libraries (${TARGET_NAME} AngelScript Container Core IO Math Physics Resource Scene)
  15. enable_pch ()
  16. finalize_lib ()