A 2D tile-based sandbox game.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 677B

1234567891011121314151617181920212223
  1. add_library(core.mod SHARED
  2. src/main.cc
  3. src/WGDefault.cc
  4. src/entities/EntPlayer.cc
  5. src/entities/EntItemStack.cc)
  6. set_target_properties(core.mod PROPERTIES OUTPUT_NAME mod PREFIX "")
  7. target_link_libraries(core.mod libswan ${libraries})
  8. set(assets
  9. assets/entities/player-still.png
  10. assets/entities/player-running.png
  11. assets/tiles/grass.png
  12. assets/tiles/air.png
  13. assets/tiles/stone.png
  14. assets/tiles/dirt.png
  15. assets/tiles/leaves.png
  16. assets/tiles/tree-trunk.png)
  17. foreach(a ${assets})
  18. configure_file("${a}" "${a}" COPYONLY)
  19. endforeach(a)
  20. install(TARGETS core.mod DESTINATION swan/core.mod)
  21. install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/assets DESTINATION swan/core.mod)