[Debburn-changes] r501 - in cdrkit/trunk: . include

Eduard Bloch blade at alioth.debian.org
Mon Nov 27 12:33:34 CET 2006


Author: blade
Date: 2006-11-27 12:33:34 +0100 (Mon, 27 Nov 2006)
New Revision: 501

Modified:
   cdrkit/trunk/INSTALL
   cdrkit/trunk/Makefile
   cdrkit/trunk/include/CMakeLists.txt
Log:
CMAKETWEAKS concatenation and warning on missing libiconv

Modified: cdrkit/trunk/INSTALL
===================================================================
--- cdrkit/trunk/INSTALL	2006-11-27 10:29:46 UTC (rev 500)
+++ cdrkit/trunk/INSTALL	2006-11-27 11:33:34 UTC (rev 501)
@@ -9,7 +9,8 @@
  - make (an implmentation supported by cmake, eg. GNU make, smake, ...)
  - working GCC compiler environment
  - maybe additional requirements for your operating system, see
-   doc/plattforms/... and FAQ
+   doc/plattforms/... and FAQ.
+   Recommended: glibc (Linux standard) or GNU libiconv
 
 COMPILATION:
 

Modified: cdrkit/trunk/Makefile
===================================================================
--- cdrkit/trunk/Makefile	2006-11-27 10:29:46 UTC (rev 500)
+++ cdrkit/trunk/Makefile	2006-11-27 11:33:34 UTC (rev 501)
@@ -1,18 +1,16 @@
 
-CMAKETWEAKS=true
-
 ifneq ($(CFLAGS),)
-CMAKETWEAKS += && cmake build -DCMAKE_C_FLAGS="$(CFLAGS)"
+CMAKETWEAKS += cmake build -DCMAKE_C_FLAGS="$(CFLAGS)" || exit 1; 
 endif
 
 
 ifneq ($(LDFLAGS),)
-CMAKETWEAKS += && cmake -DCMAKE_EXE_LINKER_FLAGS:STRING="$(LDFLAGS)" -DCMAKE_MODULE_LINKER_FLAGS:STRING="$(LDFLAGS)" -DCMAKE_SHARED_LINKER_FLAGS:STRING="$(LDFLAGS)" build
+CMAKETWEAKS += cmake -DCMAKE_EXE_LINKER_FLAGS:STRING="$(LDFLAGS)" -DCMAKE_MODULE_LINKER_FLAGS:STRING="$(LDFLAGS)" -DCMAKE_SHARED_LINKER_FLAGS:STRING="$(LDFLAGS)" build || exit 1; 
 endif
 
 ifneq ($(PREFIX),)
 install: build/Makefile
-CMAKETWEAKS += && cmake build  -DCMAKE_INSTALL_PREFIX="$(PREFIX)"
+CMAKETWEAKS += cmake build  -DCMAKE_INSTALL_PREFIX="$(PREFIX)" || exit 1 ; 
 endif
 
 

Modified: cdrkit/trunk/include/CMakeLists.txt
===================================================================
--- cdrkit/trunk/include/CMakeLists.txt	2006-11-27 10:29:46 UTC (rev 500)
+++ cdrkit/trunk/include/CMakeLists.txt	2006-11-27 11:33:34 UTC (rev 501)
@@ -101,6 +101,14 @@
 int main(int a, char **b) { iconv_t foo = iconv_open(b[0], b[0]); return(0); }
 ")
 CHECK_C_SOURCE_COMPILES("${TESTSRC}" USE_LIBICONV)
+IF(NOT USE_LIBICONV)
+   FIND_FILE(ICONV_H_LOCATION "iconv.h")
+   IF(NOT "${ICONV_H_LOCATION}" EQUAL "/usr/include/iconv.h")
+      MESSAGE("WARNING: iconv.h found in non-standard location (${ICONV_H_LOCATION}) but")
+      MESSAGE("GNU libiconv is not available. See INSTALL for details. Sleeping 10 seconds.")
+      EXECUTE_PROCESS(COMMAND "sleep" "10")
+   ENDIF(NOT "${ICONV_H_LOCATION}" EQUAL "/usr/include/iconv.h")
+ENDIF(NOT USE_LIBICONV)
 
 SET(CMAKE_REQUIRED_LIBRARIES )
 SET(TESTSRC " 




More information about the Debburn-changes mailing list