]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/client/CMakeLists.txt
ContentCAO: Fix broken attachments on join (#8701)
[dragonfireclient.git] / src / client / CMakeLists.txt
index 4ba8fea5bc879dfefaebb95164d943b5d5d2e7d5..140814911f47aa603ad9767fe5e7a7293dc7e24b 100644 (file)
@@ -1,9 +1,62 @@
+set(sound_SRCS  ${CMAKE_CURRENT_SOURCE_DIR}/sound.cpp)
+
+if(USE_SOUND)
+       set(sound_SRCS ${sound_SRCS}
+               ${CMAKE_CURRENT_SOURCE_DIR}/sound_openal.cpp)
+       set(SOUND_INCLUDE_DIRS
+               ${OPENAL_INCLUDE_DIR}
+               ${VORBIS_INCLUDE_DIR}
+               ${OGG_INCLUDE_DIR}
+               PARENT_SCOPE)
+       set(SOUND_LIBRARIES
+               ${OPENAL_LIBRARY}
+               ${VORBIS_LIBRARIES}
+               PARENT_SCOPE)
+endif()
+
 set(client_SRCS
-       ${CMAKE_CURRENT_SOURCE_DIR}/renderingengine.cpp
+       ${sound_SRCS}
+       ${CMAKE_CURRENT_SOURCE_DIR}/meshgen/collector.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/anaglyph.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/core.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/factory.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/interlaced.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/pageflip.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/plain.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/sidebyside.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/render/stereo.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/activeobjectmgr.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/camera.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/client.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/clientenvironment.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/clientlauncher.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/clientmap.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/clientmedia.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/clientobject.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/clouds.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/content_cao.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/content_cso.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/content_mapblock.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/filecache.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/fontengine.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/game.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/gameui.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/guiscalingfilter.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/hud.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/imagefilters.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/inputhandler.cpp
-       ${CMAKE_CURRENT_SOURCE_DIR}/tile.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/joystick_controller.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/keycode.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/localplayer.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/mapblock_mesh.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/mesh.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/mesh_generator_thread.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/minimap.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/particles.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/renderingengine.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/shader.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/sky.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/tile.cpp
+       ${CMAKE_CURRENT_SOURCE_DIR}/wieldmesh.cpp
        PARENT_SCOPE
 )
-