[cmake-commits] alex committed CMakeLists.txt 1.25 1.26

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Nov 23 20:45:51 EST 2007


Update of /cvsroot/CMake/CMake/Utilities/cmtar
In directory public:/mounts/ram/cvs-serv17476/Utilities/cmtar

Modified Files:
	CMakeLists.txt 
Log Message:
ENH: add support for the Syllable OS (http://www.syllable.org)
major issues: 
-access() doesn't return false for an empty string (#ifdefed in cmake)
-dlopen() doesn't return 0 on failure (#ifdefed in cmake and fixed now in Syllable)
-the kwsys and Bootstrap tests fail with timeout due to the fact that I'm doing all that in qemu, which is quite slow
-RPATH is now supported, so without modifying the test adapting DLL_PATH in Syllable is required for the tests to succeed
-the Plugin test fails with an undefined reference to example_exe_function() in example_mod_1, it seems this isn't supported under Syllable

Alex



Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmtar/CMakeLists.txt,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- CMakeLists.txt	17 Sep 2007 19:18:35 -0000	1.25
+++ CMakeLists.txt	24 Nov 2007 01:45:49 -0000	1.26
@@ -112,6 +112,11 @@
   CHECK_SYMBOL_EXISTS_EX("${func}")
 ENDFOREACH(func)
 
+# on Syllable lchown() is there, but always returns "Not implemented"
+IF("${CMAKE_SYSTEM_NAME}" MATCHES syllable)
+  SET(HAVE_LCHOWN 0)
+ENDIF("${CMAKE_SYSTEM_NAME}" MATCHES syllable)
+
 CHECK_TYPE_SIZE("dev_t" SIZEOF_DEV_T)
 IF(HAVE_SIZEOF_DEV_T)
   SET (HAVE_DEV_T 1)



More information about the Cmake-commits mailing list