Changeset 681
- Timestamp:
- 03/16/07 17:20:12 (2 years ago)
- Files:
-
- cherokee/trunk/cget/Makefile.am (modified) (1 diff)
- cherokee/trunk/cherokee/Makefile.am (modified) (6 diffs)
- cherokee/trunk/configure.in (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/cget/Makefile.am
r671 r681 6 6 -I${top_srcdir}/cherokee \ 7 7 $(TLS_CFLAGS) \ 8 $(PTHREAD_LIBS) \ 9 $(PTHREAD_CFLAGS) \ 8 10 $(LARGEFILE_CFLAGS) 9 11 cherokee/trunk/cherokee/Makefile.am
r671 r681 3 3 INCLUDES = \ 4 4 $(TLS_CFLAGS) \ 5 $(PTHREAD_CFLAGS) \ 5 6 -I$(top_srcdir) \ 6 7 -DCHEROKEE_COMPILATION \ … … 625 626 libcherokee_base_la_LIBADD = \ 626 627 $(TLS_LIBS) \ 628 $(PTHREAD_LIBS) \ 629 $(PTHREAD_CFLAGS) \ 627 630 $(external_pcre_lib) 628 631 … … 630 633 libcherokee_client_la_LIBADD = \ 631 634 $(TLS_LIBS) \ 635 $(PTHREAD_LIBS) \ 636 $(PTHREAD_CFLAGS) \ 632 637 libcherokee-base.la 633 638 … … 639 644 libcherokee_server_la_LIBADD = \ 640 645 $(TLS_LIBS) \ 646 $(PTHREAD_LIBS) \ 647 $(PTHREAD_CFLAGS) \ 641 648 $(static_validator_pam_lib) \ 642 649 $(static_validator_ldap_lib) \ … … 648 655 libcherokee_config_la_LDFLAGS = $(common_ldflags) 649 656 libcherokee_config_la_LIBADD = \ 657 $(PTHREAD_LIBS) \ 658 $(PTHREAD_CFLAGS) \ 650 659 libcherokee-base.la \ 651 660 libcherokee-client.la \ … … 961 970 cherokee_SOURCES = main.c 962 971 cherokee_LDADD = \ 972 $(PTHREAD_LIBS) \ 973 $(PTHREAD_CFLAGS) \ 963 974 libcherokee-base.la \ 964 975 libcherokee-server.la cherokee/trunk/configure.in
r680 r681 434 434 AC_MSG_CHECKING([for special a pthread case]) 435 435 436 oldcflags="$CFLAGS" 436 437 CFLAGS="$CFLAGS -D_REENTRANT" 438 PTHREAD_CFLAGS="-D_REENTRANT" 439 437 440 case "$host" in 438 441 i386-unknown-freebsd*) 439 442 if test "$GCC" = "yes" ; then 440 443 if test -z "$PRESET_LDFLAGS"; then 441 LDFLAGS="$LDFLAGS-pthread"444 PTHREAD_LDFLAGS="-pthread" 442 445 have_pthread="yes" 443 446 fi … … 448 451 if test "$GCC" = "yes" ; then 449 452 CFLAGS="$CFLAGS -pthreads" 453 PTHREAD_CFLAGS="-pthreads" 450 454 AC_MSG_RESULT([-pthreads]) 451 455 else 452 456 CFLAGS="$CFLAGS -mt" 457 PTHREAD_CFLAGS="-mt" 453 458 AC_MSG_RESULT([-mt]) 454 459 fi … … 468 473 dnl 469 474 AC_MSG_CHECKING([for pthread_rwlock_t support]) 475 470 476 have_pthread_rwlock_t=yes 471 472 477 AC_TRY_COMPILE([#include <pthread.h>], 473 478 [pthread_rwlock_t rwlock=PTHREAD_RWLOCK_INITIALIZER;], 474 AC_MSG_RESULT([ok]), 475 476 dnl Didn't find rwlock_t. 477 dnl Try defining _XOPEN_SOURCE=500 478 dnl 479 oldcflags="$CFLAGS" 480 CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500" 481 482 AC_TRY_COMPILE([#include <pthread.h>], 483 [pthread_rwlock_t rwlock=PTHREAD_RWLOCK_INITIALIZER;] 484 , 485 AC_MSG_RESULT([-D_XOPEN_SOURCE=500]) 486 CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500" 487 # AC_DEFINE(_XOPEN_SOURCE, 500, [Define this if it is needed for pthread_rwlock_t support]) 488 , 489 have_pthread_rwlock_t=no 490 AC_MSG_RESULT([no]) 491 # AC_MSG_ERROR([pthread_rwlock_t support missing])) 492 ) 493 494 CFLAGS="$oldcflags" 495 ) 496 497 if test "$have_pthread_rwlock_t" = yes; then 479 compiled=yes, compiled=no) 480 481 if test "$compiled" = "yes"; then 482 AC_MSG_RESULT([ok]) 483 else 484 dnl Didn't find rwlock_t. 485 dnl Try defining _XOPEN_SOURCE=500 486 dnl 487 oldcflags2="$CFLAGS" 488 CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500" 489 490 AC_TRY_COMPILE([#include <pthread.h>], 491 [pthread_rwlock_t rwlock=PTHREAD_RWLOCK_INITIALIZER;], 492 compiled=yes, compiled=no) 493 494 if test "$compiled" = "yes"; then 495 AC_MSG_RESULT([-D_XOPEN_SOURCE=500]) 496 PTHREAD_CFLAGS="-D_XOPEN_SOURCE=500" 497 else 498 have_pthread_rwlock_t=no 499 AC_MSG_RESULT([no]) 500 fi 501 502 CFLAGS="$oldcflags2" 503 fi 504 505 if test "$have_pthread_rwlock_t" = "yes"; then 498 506 AC_DEFINE(HAVE_PTHREAD_RWLOCK_T, 1, [Define if your pthread library includes pthread_rwlock_t]) 507 else 508 AC_MSG_ERROR([pthread_rwlock_t support missing]) 499 509 fi 500 510 … … 503 513 AC_DEFINE(HAVE_PTHREAD_SETSCHEDPOLICY, 1, [Pthread support pthread_attr_setschedpolicy]) 504 514 fi 515 516 CFLAGS="$oldcflags" 505 517 fi 506 518 507 519 if test "$have_pthread" = "yes"; then 508 520 AC_DEFINE(HAVE_PTHREAD, 1, [Have pthread support]) 509 fi 510 521 AC_SUBST(PTHREAD_CFLAGS) 522 AC_SUBST(PTHREAD_LIBS) 523 fi 511 524 512 525 dnl