CMakeLists.txt 573 B

123456789101112131415161718192021222324252627
  1. set(GAME_NAME sample-lua)
  2. set(GAME_SRC
  3. src/LuaGame.cpp
  4. src/LuaGame.h
  5. )
  6. add_executable(${GAME_NAME}
  7. ${GAME_SRC}
  8. )
  9. target_link_libraries(${GAME_NAME} ${GAMEPLAY_LIBRARIES})
  10. set_target_properties(${GAME_NAME} PROPERTIES
  11. OUTPUT_NAME "${GAME_NAME}"
  12. CLEAN_DIRECT_OUTPUT 1
  13. )
  14. source_group(res FILES ${GAME_RES} ${GAMEPLAY_RES} ${GAMEPLAY_RES_SHADERS} ${GAMEPLAY_RES_UI})
  15. source_group(src FILES ${GAME_SRC})
  16. COPY_RES( ${GAME_NAME} )
  17. COPY_RES_EXTRA( ${GAME_NAME} ${CMAKE_SOURCE_DIR}/gameplay
  18. res/logo_powered_white.png
  19. res/shaders/*
  20. res/ui/*
  21. )