]> granicus.if.org Git - check/commitdiff
Add alarm.c to the build
authorMikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
Sat, 22 Jun 2019 16:49:37 +0000 (18:49 +0200)
committerMikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
Mon, 2 Sep 2019 17:05:07 +0000 (19:05 +0200)
Signed-off-by: Mikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
CMakeLists.txt
lib/CMakeLists.txt

index 1b0ef31a20faa58f73c3b2bfcc4275c1e2fe4425..4809eb0c206d42d52a6e467480c85fe1a9d10dd2 100644 (file)
@@ -134,6 +134,7 @@ check_function_exists(strdup HAVE_DECL_STRDUP)
 check_function_exists(strsignal HAVE_DECL_STRSIGNAL)
 check_function_exists(_getpid HAVE__GETPID)
 check_function_exists(_strdup HAVE__STRDUP)
+check_function_exists(alarm HAVE_DECL_ALARM)
 if (HAVE_REGEX_H)
   check_function_exists(regcomp HAVE_REGCOMP)
   check_function_exists(regexec HAVE_REGEXEC)
@@ -173,6 +174,14 @@ else(HAVE_MKSTEMP)
     set(HAVE_MKSTEMP 0)
 endif(HAVE_MKSTEMP)
 
+if(HAVE_DECL_ALARM)
+    add_definitions(-DHAVE_DECL_ALARM=1)
+    set(HAVE_DECL_ALARM 1)
+else(HAVE_DECL_ALARM)
+    add_definitions(-DHAVE_DECL_ALARM=0)
+    set(HAVE_DECL_ALARM 0)
+endif(HAVE_DECL_ALARM)
+
 if(HAVE_REGEX_H AND HAVE_REGCOMP AND HAVE_REGEXEC)
     add_definitions(-DHAVE_REGEX=1)
     set(HAVE_REGEX 1)
index fabfdf25384b8d7fd0366154343046ee2628f041..c4813ce66a6941f93ebac86cc1334455eadfa9de 100644 (file)
@@ -62,6 +62,9 @@ if(NOT HAVE_DECL_STRSIGNAL)
   set(SOURCES ${SOURCES} strsignal.c)
 endif(NOT HAVE_DECL_STRSIGNAL)
 
+if(NOT HAVE_DECL_ALARM)
+  set(SOURCES ${SOURCES} alarm.c)
+endif(NOT HAVE_DECL_ALARM)
 
 set(HEADERS libcompat.h)