diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-09-10 08:53:59 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-09-10 08:53:59 +0000 |
commit | 49ff9b1d0c7c4ffb20e8b92bd6f42549034eeceb (patch) | |
tree | 63e25042923b2af3e00a7126c81f2138ca7916e5 /pjmedia | |
parent | b5f420650add6f06c58d981685468761d74022cf (diff) |
Fixed autoconf on MacOS X
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@698 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/build/os-auto.mak.in | 8 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/portaudio/pa_endianness.h | 11 |
2 files changed, 11 insertions, 8 deletions
diff --git a/pjmedia/build/os-auto.mak.in b/pjmedia/build/os-auto.mak.in index 8ef29227..c09e6544 100644 --- a/pjmedia/build/os-auto.mak.in +++ b/pjmedia/build/os-auto.mak.in @@ -15,14 +15,6 @@ AC_PJMEDIA_SND=@ac_pjmedia_snd@ # For Unix, specify if ALSA should be supported AC_PA_USE_ALSA=@ac_pa_use_alsa@ -# PortAudio endianness -AC_PA_BIGENDIAN=@ac_bigendian@ -ifeq ($(AC_PA_BIGENDIAN),1) -export CFLAGS += -DPA_BIG_ENDIAN=1 -else -export CFLAGS += -DPA_LITTLE_ENDIAN=1 -endif - # # Codecs # diff --git a/pjmedia/src/pjmedia/portaudio/pa_endianness.h b/pjmedia/src/pjmedia/portaudio/pa_endianness.h index 052bced6..38932438 100644 --- a/pjmedia/src/pjmedia/portaudio/pa_endianness.h +++ b/pjmedia/src/pjmedia/portaudio/pa_endianness.h @@ -54,6 +54,17 @@ extern "C" { #endif /* __cplusplus */ +#include <pj/config.h> + +#if defined(PJ_IS_BIG_ENDIAN) && PJ_IS_BIG_ENDIAN!=0 +# define PA_BIG_ENDIAN 1 +#elif defined(PJ_IS_LITTLE_ENDIAN) && PJ_IS_LITTLE_ENDIAN!=0 +# define PA_LITTLE_ENDIAN 1 +#else +# error "Unable to detect PJLIB's endianness" +#endif + + #if defined(PA_LITTLE_ENDIAN) || defined(PA_BIG_ENDIAN) /* endianness define has been set externally, such as by autoconf */ |