diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-10 17:49:59 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-10 17:49:59 +0000 |
commit | 9a0ee4f2d08a40fa65be77b58396db49fcf0806a (patch) | |
tree | ea5b4bfa78e04e195f9e44e93c6c2fa082cccbbf /include | |
parent | f1c147baf235ceaba4b5f297be1ba141b023693d (diff) | |
download | ATCD-9a0ee4f2d08a40fa65be77b58396db49fcf0806a.tar.gz |
added automatic detection of AIO support, based on existence of
/usr/lib/librt.so.
Diffstat (limited to 'include')
-rw-r--r-- | include/makeinclude/platform_linux_lxpthread.GNU | 6 | ||||
-rw-r--r-- | include/makeinclude/platform_linux_lxpthreads.GNU | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/include/makeinclude/platform_linux_lxpthread.GNU b/include/makeinclude/platform_linux_lxpthread.GNU index bce007866a9..219f2aad348 100644 --- a/include/makeinclude/platform_linux_lxpthread.GNU +++ b/include/makeinclude/platform_linux_lxpthread.GNU @@ -34,6 +34,9 @@ PLATFORM_GL_CPPFLAGS= PLATFORM_GL_LIBS=-lMesaGL PLATFORM_GL_LDFLAGS= +PLATFORM_AIO_SUPPORT = \ + $(shell test -e /usr/lib/librt.so && echo -DACE_HAS_AIO_CALLS) + ifeq ($(NO_IMPLICIT_TEMPLATES),) NO_IMPLICIT_TEMPLATES = -fno-implicit-templates endif @@ -41,7 +44,8 @@ endif CC = gcc CXX = g++ CFLAGS += -Wall -pipe \ - -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT + -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT \ + $(PLATFORM_AIO_SUPPORT) CCFLAGS += $(CFLAGS) $(NO_IMPLICIT_TEMPLATES) DCFLAGS += -g DLD = $(CXX) diff --git a/include/makeinclude/platform_linux_lxpthreads.GNU b/include/makeinclude/platform_linux_lxpthreads.GNU index bce007866a9..219f2aad348 100644 --- a/include/makeinclude/platform_linux_lxpthreads.GNU +++ b/include/makeinclude/platform_linux_lxpthreads.GNU @@ -34,6 +34,9 @@ PLATFORM_GL_CPPFLAGS= PLATFORM_GL_LIBS=-lMesaGL PLATFORM_GL_LDFLAGS= +PLATFORM_AIO_SUPPORT = \ + $(shell test -e /usr/lib/librt.so && echo -DACE_HAS_AIO_CALLS) + ifeq ($(NO_IMPLICIT_TEMPLATES),) NO_IMPLICIT_TEMPLATES = -fno-implicit-templates endif @@ -41,7 +44,8 @@ endif CC = gcc CXX = g++ CFLAGS += -Wall -pipe \ - -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT + -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT \ + $(PLATFORM_AIO_SUPPORT) CCFLAGS += $(CFLAGS) $(NO_IMPLICIT_TEMPLATES) DCFLAGS += -g DLD = $(CXX) |