ls-atlantis-example.cmake 905 B

123456789101112131415161718192021222324
  1. ################################################################
  2. ################################################################
  3. # Example
  4. ################################################################
  5. ################################################################
  6. add_executable(ls-atlantis-example
  7. ${CMAKE_CURRENT_SOURCE_DIR}/output/BasicSdlWindowExample.cpp
  8. )
  9. target_link_libraries(ls-atlantis-example PRIVATE
  10. ${MODULE_NAME_CYCLE}
  11. )
  12. if (WIN32)
  13. add_custom_command(TARGET ls-atlantis-example POST_BUILD
  14. COMMAND ${CMAKE_COMMAND} -E copy -t $<TARGET_FILE_DIR:ls-atlantis-example>
  15. $<TARGET_RUNTIME_DLLS:ls-atlantis-example>
  16. COMMAND ${CMAKE_COMMAND} -E copy -t $<TARGET_FILE_DIR:ls-atlantis-example>
  17. "$<$<CONFIG:Debug>:${LS_STD_DLLS_DEBUG}>"
  18. "$<$<CONFIG:Release>:${LS_STD_DLLS_RELEASE}>"
  19. COMMAND_EXPAND_LISTS
  20. )
  21. endif ()