X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fclient%2FCMakeLists.txt;h=140814911f47aa603ad9767fe5e7a7293dc7e24b;hb=7be082f9a8bb6bd46c226d7ef4c42f0fd9fe7314;hp=a1ec37fe39cee399c1b8bc6da41591376fbe6375;hpb=93fcab952b28f4db39d9326b83f14cbd86c0cf17;p=minetest.git diff --git a/src/client/CMakeLists.txt b/src/client/CMakeLists.txt index a1ec37fe3..140814911 100644 --- a/src/client/CMakeLists.txt +++ b/src/client/CMakeLists.txt @@ -1,6 +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 + ${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}/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 ) -