mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-18 11:05:48 +08:00
freebsd split
This commit is contained in:
parent
8c5cd2a474
commit
dbcbc66352
46
build/platforms/freebsd2-gcc/Make-platform
Normal file
46
build/platforms/freebsd2-gcc/Make-platform
Normal file
@ -0,0 +1,46 @@
|
||||
#
|
||||
# LDAP FreeBSD GNU C Make-platform file
|
||||
#
|
||||
|
||||
|
||||
#
|
||||
# add any platform-specific overrides below here
|
||||
#
|
||||
EXTRACFLAGS=-O -g
|
||||
LDBMBACKEND=-DLDBM_USE_DBBTREE
|
||||
LDBMINCLUDE=-I/usr/include
|
||||
|
||||
EDITOR=/usr/bin/vi
|
||||
FINGER=/usr/bin/finger
|
||||
SENDMAIL=/usr/sbin/sendmail
|
||||
|
||||
LDAP_RUNDIR=/var/run
|
||||
|
||||
MANCOMPRESS=gzip
|
||||
MANCOMPRESSSUFFIX=.gz
|
||||
|
||||
|
||||
#
|
||||
# LDAP has a problem with the idea of implicit vs. explicit yields
|
||||
# in call conversion threading packages, like the MIT pthreads
|
||||
# package. Rather than resolve this globally, I have marked the
|
||||
# threading as "preeemptive", even though it is technically not.
|
||||
#
|
||||
# This means that the implicit-yield threading is topologically
|
||||
# equivalent to preemptive threading.
|
||||
#
|
||||
THREADS= -DTHREAD_MIT_PTHREADS -D_THREAD_SAFE -DPTHREAD_PREEMPTIVE
|
||||
|
||||
# use special gcc flag to include libc_r.a
|
||||
# THREADSLIB= -pthread
|
||||
THREADSLIB= -lc_r
|
||||
|
||||
# crypt(3) is in a separate library
|
||||
LDAP_CRYPT_LIB= -lcrypt
|
||||
|
||||
#
|
||||
# -------------------------------------------------------------------------
|
||||
# you will probably not need to edit anything below this point
|
||||
# -------------------------------------------------------------------------
|
||||
CC = gcc
|
||||
PLATFORMCFLAGS= -Dfreebsd
|
46
build/platforms/freebsd3-gcc/Make-platform
Normal file
46
build/platforms/freebsd3-gcc/Make-platform
Normal file
@ -0,0 +1,46 @@
|
||||
#
|
||||
# LDAP FreeBSD GNU C Make-platform file
|
||||
#
|
||||
|
||||
|
||||
#
|
||||
# add any platform-specific overrides below here
|
||||
#
|
||||
EXTRACFLAGS=-O -g
|
||||
LDBMBACKEND=-DLDBM_USE_DBBTREE
|
||||
LDBMINCLUDE=-I/usr/include
|
||||
|
||||
EDITOR=/usr/bin/vi
|
||||
FINGER=/usr/bin/finger
|
||||
SENDMAIL=/usr/sbin/sendmail
|
||||
|
||||
LDAP_RUNDIR=/var/run
|
||||
|
||||
MANCOMPRESS=gzip
|
||||
MANCOMPRESSSUFFIX=.gz
|
||||
|
||||
|
||||
#
|
||||
# LDAP has a problem with the idea of implicit vs. explicit yields
|
||||
# in call conversion threading packages, like the MIT pthreads
|
||||
# package. Rather than resolve this globally, I have marked the
|
||||
# threading as "preeemptive", even though it is technically not.
|
||||
#
|
||||
# This means that the implicit-yield threading is topologically
|
||||
# equivalent to preemptive threading.
|
||||
#
|
||||
THREADS= -DPOSIX_THREADS -D_THREAD_SAFE -DPTHREAD_PREEMPTIVE
|
||||
|
||||
# use special gcc flag to include libc_r.a
|
||||
THREADSLIB= -pthread
|
||||
#THREADSLIB= -lc_r
|
||||
|
||||
# crypt(3) is in a separate library
|
||||
LDAP_CRYPT_LIB= -lcrypt
|
||||
|
||||
#
|
||||
# -------------------------------------------------------------------------
|
||||
# you will probably not need to edit anything below this point
|
||||
# -------------------------------------------------------------------------
|
||||
CC = gcc
|
||||
PLATFORMCFLAGS= -Dfreebsd
|
Loading…
Reference in New Issue
Block a user