diff options
author | Lionel Elie Mamane <lionel@mamane.lu> | 2016-08-17 17:25:49 +0200 |
---|---|---|
committer | Lionel Elie Mamane <lionel@mamane.lu> | 2016-08-17 17:29:51 +0200 |
commit | 64ccdbe5060986feda35d035012b1ed1016139a7 (patch) | |
tree | 4132f2cc70f5ece4cdefa1f9c5e8b0630fe347fb /external | |
parent | bb10522fd92948b442cd5742677fcae65b8f8027 (diff) |
fixup firebird with internal icu: link time
Let us see whether firebird uses LDFLAGS on MacOSX now...
Change-Id: If1a2d1f11f1c17d8e4cc21f0bae87ec042333e8e
Diffstat (limited to 'external')
-rw-r--r-- | external/firebird/ExternalProject_firebird.mk | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/external/firebird/ExternalProject_firebird.mk b/external/firebird/ExternalProject_firebird.mk index 670041b04294..11a289b0fa25 100644 --- a/external/firebird/ExternalProject_firebird.mk +++ b/external/firebird/ExternalProject_firebird.mk @@ -35,7 +35,6 @@ MAKE_POST=$(if $(filter MACOSX,$(OS)),&& $(PERL) \ $(gb_Package_SOURCEDIR_firebird)/gen/Release/firebird/plugins/libEngine12.dylib \ $(gb_Package_SOURCEDIR_firebird)/gen/Release/firebird/lib/libfbclient.dylib.3.0.0) -# do not set LDFLAGS - it is mysteriously not used by firebird on MacOSX $(call gb_ExternalProject_get_state_target,firebird,build): $(call gb_ExternalProject_run,build,\ unset MAKEFLAGS \ @@ -53,7 +52,6 @@ $(call gb_ExternalProject_get_state_target,firebird,build): -I$(call gb_UnpackedTarball_get_dir,icu)/source \ -I$(call gb_UnpackedTarball_get_dir,icu)/source/i18n \ -I$(call gb_UnpackedTarball_get_dir,icu)/source/common \ - -L$(call gb_UnpackedTarball_get_dir,icu)/source/lib \ ) \ " \ && export CXXFLAGS=" \ @@ -65,15 +63,22 @@ $(call gb_ExternalProject_get_state_target,firebird,build): -I$(call gb_UnpackedTarball_get_dir,icu)/source \ -I$(call gb_UnpackedTarball_get_dir,icu)/source/i18n \ -I$(call gb_UnpackedTarball_get_dir,icu)/source/common \ - -L$(call gb_UnpackedTarball_get_dir,icu)/source/lib \ ) \ $(if $(SYSTEM_LIBTOMMATH),$(LIBTOMMATH_CFLAGS), \ -L$(call gb_UnpackedTarball_get_dir,libtommath) \ ) \ " \ + && export LDFLAGS=" \ + $(if $(SYSTEM_ICU),$(ICU_LIBS), \ + -L$(call gb_UnpackedTarball_get_dir,icu)/source/lib \ + ) \ + " \ $(if $(filter MACOSX,$(OS)), \ && export DYLD_LIBRARY_PATH="$(call gb_UnpackedTarball_get_dir,icu)/source/lib" \ )\ + $(if $(filter-out WNT MACOSX IOS,$(OS)), \ + && export LD_LIBRARY_PATH="$(call gb_UnpackedTarball_get_dir,icu)/source/lib" \ + )\ && MAKE=$(MAKE) ./configure \ --without-editline \ --without-fbsample --without-fbsample-db \ |