[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdegames/libkdegames
From:       Stefan Majewsky <majewsky () gmx ! net>
Date:       2012-02-15 18:49:58
Message-ID: 20120215184958.68322AC895 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1280236 by majewsky:

require Ogg/Vorbis support from libsndfile

 M  +10 -3     CMakeLists.txt  
 A             audio/check-libsndfile-capabilities.cpp   [License: LGPL (v2)]


--- trunk/KDE/kdegames/libkdegames/CMakeLists.txt #1280235:1280236
@@ -19,14 +19,21 @@
    ${CMAKE_CURRENT_BINARY_DIR}/highscore
 )
 
-if (OPENAL_FOUND AND SNDFILE_FOUND)
+if (SNDFILE_FOUND)
+    message(STATUS "Checking libsndfile capabilities")
+    try_compile(SNDFILE_WORKS
+        ${CMAKE_CURRENT_BINARY_DIR}/audio/check-libsndfile-capabilities
+        ${CMAKE_CURRENT_SOURCE_DIR}/audio/check-libsndfile-capabilities.cpp)
+endif (SNDFILE_FOUND)
+
+if (OPENAL_FOUND AND SNDFILE_FOUND AND SNDFILE_WORKS)
     include_directories(${OPENAL_INCLUDE_DIR} ${SNDFILE_INCLUDE_DIRS})
     set(KGAUDIO_LINKLIBS ${OPENAL_LIBRARY} ${SNDFILE_LIBRARIES})
     set(KGAUDIO_BACKEND openal)
-else (OPENAL_FOUND AND SNDFILE_FOUND)
+else (OPENAL_FOUND AND SNDFILE_FOUND AND SNDFILE_WORKS)
     set(KGAUDIO_LINKLIBS ${KDE4_PHONON_LIBS})
     set(KGAUDIO_BACKEND phonon)
-endif (OPENAL_FOUND AND SNDFILE_FOUND)
+endif (OPENAL_FOUND AND SNDFILE_FOUND AND SNDFILE_WORKS)
 
 ########### next target ###############
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic