CMakeLists.txt 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. set(sound_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/sound.cpp)
  2. if(USE_SOUND)
  3. set(sound_SRCS ${sound_SRCS}
  4. ${CMAKE_CURRENT_SOURCE_DIR}/sound_openal.cpp)
  5. set(SOUND_INCLUDE_DIRS
  6. ${OPENAL_INCLUDE_DIR}
  7. ${VORBIS_INCLUDE_DIR}
  8. ${OGG_INCLUDE_DIR}
  9. PARENT_SCOPE)
  10. set(SOUND_LIBRARIES
  11. ${OPENAL_LIBRARY}
  12. ${VORBIS_LIBRARIES}
  13. PARENT_SCOPE)
  14. endif()
  15. set(client_SRCS
  16. ${sound_SRCS}
  17. ${CMAKE_CURRENT_SOURCE_DIR}/meshgen/collector.cpp
  18. ${CMAKE_CURRENT_SOURCE_DIR}/render/anaglyph.cpp
  19. ${CMAKE_CURRENT_SOURCE_DIR}/render/core.cpp
  20. ${CMAKE_CURRENT_SOURCE_DIR}/render/factory.cpp
  21. ${CMAKE_CURRENT_SOURCE_DIR}/render/interlaced.cpp
  22. ${CMAKE_CURRENT_SOURCE_DIR}/render/pageflip.cpp
  23. ${CMAKE_CURRENT_SOURCE_DIR}/render/plain.cpp
  24. ${CMAKE_CURRENT_SOURCE_DIR}/render/sidebyside.cpp
  25. ${CMAKE_CURRENT_SOURCE_DIR}/render/stereo.cpp
  26. ${CMAKE_CURRENT_SOURCE_DIR}/activeobjectmgr.cpp
  27. ${CMAKE_CURRENT_SOURCE_DIR}/camera.cpp
  28. ${CMAKE_CURRENT_SOURCE_DIR}/client.cpp
  29. ${CMAKE_CURRENT_SOURCE_DIR}/clientenvironment.cpp
  30. ${CMAKE_CURRENT_SOURCE_DIR}/clientlauncher.cpp
  31. ${CMAKE_CURRENT_SOURCE_DIR}/clientmap.cpp
  32. ${CMAKE_CURRENT_SOURCE_DIR}/clientmedia.cpp
  33. ${CMAKE_CURRENT_SOURCE_DIR}/clientobject.cpp
  34. ${CMAKE_CURRENT_SOURCE_DIR}/clouds.cpp
  35. ${CMAKE_CURRENT_SOURCE_DIR}/content_cao.cpp
  36. ${CMAKE_CURRENT_SOURCE_DIR}/content_cso.cpp
  37. ${CMAKE_CURRENT_SOURCE_DIR}/content_mapblock.cpp
  38. ${CMAKE_CURRENT_SOURCE_DIR}/filecache.cpp
  39. ${CMAKE_CURRENT_SOURCE_DIR}/fontengine.cpp
  40. ${CMAKE_CURRENT_SOURCE_DIR}/game.cpp
  41. ${CMAKE_CURRENT_SOURCE_DIR}/gameui.cpp
  42. ${CMAKE_CURRENT_SOURCE_DIR}/guiscalingfilter.cpp
  43. ${CMAKE_CURRENT_SOURCE_DIR}/hud.cpp
  44. ${CMAKE_CURRENT_SOURCE_DIR}/imagefilters.cpp
  45. ${CMAKE_CURRENT_SOURCE_DIR}/inputhandler.cpp
  46. ${CMAKE_CURRENT_SOURCE_DIR}/joystick_controller.cpp
  47. ${CMAKE_CURRENT_SOURCE_DIR}/keycode.cpp
  48. ${CMAKE_CURRENT_SOURCE_DIR}/localplayer.cpp
  49. ${CMAKE_CURRENT_SOURCE_DIR}/mapblock_mesh.cpp
  50. ${CMAKE_CURRENT_SOURCE_DIR}/mesh.cpp
  51. ${CMAKE_CURRENT_SOURCE_DIR}/mesh_generator_thread.cpp
  52. ${CMAKE_CURRENT_SOURCE_DIR}/minimap.cpp
  53. ${CMAKE_CURRENT_SOURCE_DIR}/particles.cpp
  54. ${CMAKE_CURRENT_SOURCE_DIR}/renderingengine.cpp
  55. ${CMAKE_CURRENT_SOURCE_DIR}/shader.cpp
  56. ${CMAKE_CURRENT_SOURCE_DIR}/sky.cpp
  57. ${CMAKE_CURRENT_SOURCE_DIR}/tile.cpp
  58. ${CMAKE_CURRENT_SOURCE_DIR}/wieldmesh.cpp
  59. ${CMAKE_CURRENT_SOURCE_DIR}/shadows/dynamicshadows.cpp
  60. ${CMAKE_CURRENT_SOURCE_DIR}/shadows/dynamicshadowsrender.cpp
  61. ${CMAKE_CURRENT_SOURCE_DIR}/shadows/shadowsshadercallbacks.cpp
  62. ${CMAKE_CURRENT_SOURCE_DIR}/shadows/shadowsScreenQuad.cpp
  63. PARENT_SCOPE
  64. )