diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2012-08-27 12:02:53 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2012-08-27 13:33:44 +0200 |
commit | 6e7baaaba85b0d6cd86e959f9af229a0d30c01f8 (patch) | |
tree | dbfbeed7e0134e2bc2f620c970b4358a3faa4fbe /icu/makefile.mk | |
parent | fdo#53855: Use the newly added HAVE_GCC_BUILTIN_ATOMIC for clucene (diff) | |
download | core-6e7baaaba85b0d6cd86e959f9af229a0d30c01f8.tar.gz core-6e7baaaba85b0d6cd86e959f9af229a0d30c01f8.zip |
fdo#53855: Use the newly added HAVE_GCC_BUILTIN_ATOMIC for icu
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>:
* pass -DU_HAVE_GCC_ATOMICS=1 in when applicable on MINGW, too
Change-Id: I2073c61fb92d698a3c1ba38266dbd0373b0a693c
Diffstat (limited to 'icu/makefile.mk')
-rw-r--r-- | icu/makefile.mk | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/icu/makefile.mk b/icu/makefile.mk index e7fa92587651..7b990ab95a0d 100644 --- a/icu/makefile.mk +++ b/icu/makefile.mk @@ -58,7 +58,6 @@ PATCH_FILES=\ icu4c-warnings.patch \ icu4c.9313.cygwin.patch \ icu4c-macosx.patch \ - icu4c-interlck.patch \ icu4c-solarisgcc.patch \ .IF "$(OS)"=="ANDROID" @@ -69,6 +68,10 @@ PATCH_FILES+=\ icu4c-rpath.patch .ENDIF +.IF "$(HAVE_GCC_BUILTIN_ATOMIC)"=="TRUE" +EXTRA_CDEFS+=-DU_HAVE_GCC_ATOMICS=1 +.ENDIF + .IF "$(GUI)"=="UNX" .IF "$(SYSBASE)"!="" @@ -236,7 +239,7 @@ BUILD_AND_HOST=--build=$(BUILD_PLATFORM) --host=$(HOST_PLATFORM) --with-cross-bu BUILD_AND_HOST=--build=i586-pc-mingw32 --enable-64bit-libs=no .ENDIF -CONFIGURE_ACTION+=sh -c 'CFLAGS="-O -D_MT" CXXFLAGS="-O -D_MT" LDFLAGS="$(icu_LDFLAGS)" LIBS="$(icu_LIBS)" \ +CONFIGURE_ACTION+=sh -c 'CPPFLAGS="$(EXTRA_CDEFS)" CFLAGS="-O -D_MT" CXXFLAGS="-O -D_MT" LDFLAGS="$(icu_LDFLAGS)" LIBS="$(icu_LIBS)" \ ./configure $(BUILD_AND_HOST) --enable-layout --disable-static --enable-shared --disable-samples' CONFIGURE_FLAGS= |