[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:50:07
Message-ID: 20120215185007.505F2AC896 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1280240 by majewsky:

KgAudio: provide a useful error if the libsndfile capability check fails

 M  +6 -2      CMakeLists.txt  


--- trunk/KDE/kdegames/libkdegames/CMakeLists.txt #1280239:1280240
@@ -19,12 +19,16 @@
    ${CMAKE_CURRENT_BINARY_DIR}/highscore
 )
 
-if (SNDFILE_FOUND)
+option (USE_OPENAL_SNDFILE "use OpenAL and libsndfile in libkdegames" ON)
+if (SNDFILE_FOUND AND USE_OPENAL_SNDFILE)
     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 (NOT SNDFILE_WORKS)
+        message(FATAL_ERROR "Your version of libsndfile is too old. At least version \
0.21 is needed. To skip the optional OpenAL/libsndfile dependency in libkdegames (not \
recommended), re-run cmake with -DUSE_OPENAL_SNDFILE=OFF.") +    endif (NOT \
SNDFILE_WORKS) +endif (SNDFILE_FOUND AND USE_OPENAL_SNDFILE)
 
 if (OPENAL_FOUND AND SNDFILE_FOUND AND SNDFILE_WORKS)
     include_directories(${OPENAL_INCLUDE_DIR} ${SNDFILE_INCLUDE_DIRS})


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

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