]> granicus.if.org Git - check/commitdiff
cmake: only replace libcompat if all possibilities on system are missing
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Wed, 25 Dec 2013 03:04:38 +0000 (03:04 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Wed, 25 Dec 2013 03:04:38 +0000 (03:04 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@953 64e312b2-a51f-0410-8e61-82d0ca0eb02a

lib/CMakeLists.txt

index 39e545a2cdb0a1e76cd2f1ec62739d6dfef8fd0e..147920913994c9a7aaed002d12c895225d61ed1a 100644 (file)
@@ -21,9 +21,9 @@
 
 set(SOURCES libcompat.c)
 
-if(NOT HAVE_DECL_FILENO OR HAVE__FILENO)
+if(NOT HAVE_DECL_FILENO AND NOT HAVE__FILENO)
   set(SOURCES ${SOURCES} fileno.c)
-endif(NOT HAVE_DECL_FILENO OR HAVE__FILENO)
+endif(NOT HAVE_DECL_FILENO AND NOT HAVE__FILENO)
 
 if(NOT HAVE_GETTIMEOFDAY)
   set(SOURCES ${SOURCES} gettimeofday.c)
@@ -37,13 +37,13 @@ if(NOT HAVE_MALLOC)
   set(SOURCES ${SOURCES} malloc.c)
 endif(NOT HAVE_MALLOC)
 
-if(NOT HAVE_DECL_PIPE)
+if(NOT HAVE_DECL_PIPE AND NOT HAVE__PIPE)
   set(SOURCES ${SOURCES} pipe.c)
-endif(NOT HAVE_DECL_PIPE)
+endif(NOT HAVE_DECL_PIPE AND NOT HAVE__PIPE)
 
-if(NOT HAVE_DECL_PUTENV)
+if(NOT HAVE_DECL_PUTENV AND NOT HAVE__PUTENV)
   set(SOURCES ${SOURCES} putenv.c)
-endif(NOT HAVE_DECL_PUTENV)
+endif(NOT HAVE_DECL_PUTENV AND NOT HAVE__PUTENV)
 
 if(NOT HAVE_REALLOC)
   set(SOURCES ${SOURCES} realloc.c)
@@ -57,9 +57,9 @@ if(NOT HAVE_DECL_SLEEP)
   set(SOURCES ${SOURCES} sleep.c)
 endif(NOT HAVE_DECL_SLEEP)
 
-if(NOT HAVE_DECL_STRDUP)
+if(NOT HAVE_DECL_STRDUP AND NOT HAVE__STRDUP)
   set(SOURCES ${SOURCES} strdup.c)
-endif(NOT HAVE_DECL_STRDUP)
+endif(NOT HAVE_DECL_STRDUP AND NOT HAVE__STRDUP)
 
 if(NOT HAVE_DECL_STRSIGNAL)
   set(SOURCES ${SOURCES} strsignal.c)