traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso CMakeLists.txt


From: Remon Sijrier
Subject: [Traverso-commit] traverso CMakeLists.txt
Date: Thu, 14 Feb 2008 08:35:06 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       08/02/14 08:35:06

Modified files:
        .              : CMakeLists.txt 

Log message:
        * improved detection of flac/mad (I hope)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/CMakeLists.txt?cvsroot=traverso&r1=1.25&r2=1.26

Patches:
Index: CMakeLists.txt
===================================================================
RCS file: /sources/traverso/traverso/CMakeLists.txt,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- CMakeLists.txt      12 Feb 2008 18:06:37 -0000      1.25
+++ CMakeLists.txt      14 Feb 2008 08:35:06 -0000      1.26
@@ -231,28 +231,33 @@
 
 
 CHECK_INCLUDE_FILE("FLAC/export.h" HAVE_FLAC_H)
-IF(NOT HAVE_FLAC_H)
-       MESSAGE(FATAL_ERROR "FLAC development headers could not be 
found!\nPlease install the FLAC development package, remove CMakeCache.txt and 
run cmake again")
-ENDIF(NOT HAVE_FLAC_H)
-PKG_CHECK_MODULES(FLAC  flac>=${MINIMAL_FLAC_VERSION})
-IF (FLAC_FOUND)
+IF(HAVE_FLAC_H)
   MESSAGE("-- FLAC Library Found OK")
-ELSE(FLAC_FOUND)
-  MESSAGE(SEND_ERROR "No FLAC found (FLAC >= ${MINIMAL_FLAC_VERSION} needs to 
be installed!)")
-ENDIF(FLAC_FOUND)
+ELSE(HAVE_FLAC_H)
+       PKG_CHECK_MODULES(FLAC  flac>=${MINIMAL_FLAC_VERSION})
+       IF (FLAC_FOUND)
+               MESSAGE("-- FLAC Library Found OK")
+       ELSE(FLAC_FOUND)
+               MESSAGE(FATAL_ERROR "No FLAC found (FLAC >= 
${MINIMAL_FLAC_VERSION} needs to be installed!)")
+       ENDIF(FLAC_FOUND)
+ENDIF(HAVE_FLAC_H)
 
 
 IF(WANT_MP3_DECODE)
        CHECK_INCLUDE_FILE("mad.h" HAVE_MAD_H)
-       IF(NOT HAVE_MAD_H)
-               MESSAGE(FATAL_ERROR "MP3 decoding support requested, but mp3 
development headers (mad.h) could not be found!\nPlease install the mp3 
development package (Usually called libmad0-dev), remove CMakeCache.txt and run 
cmake again")
-       ENDIF(NOT HAVE_MAD_H)
+       IF(HAVE_MAD_H)
+               SET(HAVE_MP3_DECODING TRUE)
+               LIST(APPEND TRAVERSO_DEFINES -DMP3_DECODE_SUPPORT)
+       ELSE(HAVE_MAD_H)
        PKG_CHECK_MODULES(MAD mad>=${MINIMAL_MAD_VERSION})
        IF(MAD_FOUND)
+                       SET(HAVE_MP3_DECODING TRUE)
                LIST(APPEND TRAVERSO_DEFINES -DMP3_DECODE_SUPPORT)
                MESSAGE("-- MP3 Decoding Library Found OK")
-               SET(HAVE_MP3_DECODING TRUE)
+               ELSE(MAD_FOUND)
+                       MESSAGE(FATAL_ERROR "MP3 decoding support requested, 
but mp3 development headers (mad.h) could not be found!\nPlease install the mp3 
development package (Usually called libmad0-dev), remove CMakeCache.txt and run 
cmake again")
        ENDIF(MAD_FOUND)
+       ENDIF(HAVE_MAD_H)
 ELSE(WANT_MP3_DECODE)
        SET(HAVE_MP3_DECODING FALSE)
 ENDIF(WANT_MP3_DECODE)
@@ -260,13 +265,13 @@
 
 IF(WANT_MP3_ENCODE)
        CHECK_INCLUDE_FILE("lame/lame.h" HAVE_LAME_H)
-       IF(NOT HAVE_LAME_H)
-               MESSAGE(FATAL_ERROR "MP3 encoding support requested, but mp3 
development headers (lame.h) could not be found!\nPlease install the lame 
development package (Usually called liblame-dev), remove CMakeCache.txt and run 
cmake again")
-       ENDIF(NOT HAVE_LAME_H)
+       IF(HAVE_LAME_H)
                LIST(APPEND TRAVERSO_DEFINES -DMP3_ENCODE_SUPPORT)
                MESSAGE("-- Building with mp3 encoding support enabled")
                SET(HAVE_MP3_ENCODING TRUE)
-       ENDIF(LAME_FOUND)
+       ELSE(HAVE_LAME_H)
+               MESSAGE(FATAL_ERROR "MP3 encoding support requested, but mp3 
development headers (lame.h) could not be found!\nPlease install the lame 
development package (Usually called liblame-dev), remove CMakeCache.txt and run 
cmake again")
+       ENDIF(HAVE_LAME_H)
 ELSE(WANT_MP3_ENCODE)
        SET(HAVE_MP3_ENCODING FALSE)
 ENDIF(WANT_MP3_ENCODE)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]