Browse code

add GNU/Hurd support (bb#363)

git-svn: trunk@2906

Tomasz Kojm authored on 2007/03/06 05:04:36
Showing 4 changed files
... ...
@@ -1,3 +1,7 @@
1
+Mon Mar  5 19:10:11 CET 2007 (tk)
2
+---------------------------------
3
+  * configure: add GNU/Hurd support (bb#363)
4
+
1 5
 Fri Mar  2 19:36:00 CEST 2007 (edwin)
2 6
 -------------------------------------
3 7
    * libclamav/htmlnorm.c: ampersands were missed in URLs. (bb #377)
... ...
@@ -48,6 +48,9 @@
48 48
 /* os is darwin */
49 49
 #undef C_DARWIN
50 50
 
51
+/* target is gnu-hurd */
52
+#undef C_GNU_HURD
53
+
51 54
 /* os is hpux */
52 55
 #undef C_HPUX
53 56
 
... ...
@@ -23413,6 +23413,27 @@ _ACEOF
23413 23413
 
23414 23414
     fi
23415 23415
     ;;
23416
+gnu*)
23417
+
23418
+cat >>confdefs.h <<\_ACEOF
23419
+#define C_GNU_HURD 1
23420
+_ACEOF
23421
+
23422
+    if test "$have_pthreads" = "yes"; then
23423
+       THREAD_LIBS="-lpthread"
23424
+       TH_SAFE="-thread-safe"
23425
+
23426
+cat >>confdefs.h <<\_ACEOF
23427
+#define CL_THREAD_SAFE 1
23428
+_ACEOF
23429
+
23430
+
23431
+cat >>confdefs.h <<\_ACEOF
23432
+#define _REENTRANT 1
23433
+_ACEOF
23434
+
23435
+    fi
23436
+    ;;
23416 23437
 *)
23417 23438
     ;;
23418 23439
 esac
... ...
@@ -594,6 +594,15 @@ interix*)
594 594
 	AC_DEFINE(_REENTRANT,1,[thread safe])
595 595
     fi
596 596
     ;;
597
+gnu*)
598
+    AC_DEFINE(C_GNU_HURD,1,[target is gnu-hurd])
599
+    if test "$have_pthreads" = "yes"; then
600
+       THREAD_LIBS="-lpthread"
601
+       TH_SAFE="-thread-safe"
602
+       AC_DEFINE(CL_THREAD_SAFE,1,[thread safe])
603
+       AC_DEFINE(_REENTRANT,1,[thread safe])
604
+    fi
605
+    ;;
597 606
 *)
598 607
     ;;
599 608
 esac