diff options
Diffstat (limited to 'external/libassuan/ExternalProject_libassuan.mk')
-rw-r--r-- | external/libassuan/ExternalProject_libassuan.mk | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/external/libassuan/ExternalProject_libassuan.mk b/external/libassuan/ExternalProject_libassuan.mk index bcfc08a82cca..e796f16bf017 100644 --- a/external/libassuan/ExternalProject_libassuan.mk +++ b/external/libassuan/ExternalProject_libassuan.mk @@ -19,6 +19,21 @@ $(eval $(call gb_ExternalProject_use_externals,libassuan,\ libgpg-error \ )) +ifeq ($(COM),MSC) +$(call gb_ExternalProject_get_state_target,libassuan,build): + $(call gb_ExternalProject_run,build,\ + autoreconf \ + && ./configure \ + --enable-static \ + --disable-shared \ + CXXFLAGS="$(CXXFLAGS)" \ + GPG_ERROR_CFLAGS="$(GPG_ERROR_CFLAGS)" \ + GPG_ERROR_LIBS="$(GPG_ERROR_LIBS)" \ + --host=$(if $(filter INTEL,$(CPUNAME)),i686-mingw32,x86_64-w64-mingw32) \ + && $(MAKE) \ + ) + +else $(call gb_ExternalProject_get_state_target,libassuan,build): $(call gb_ExternalProject_run,build,\ autoreconf \ @@ -32,4 +47,5 @@ $(call gb_ExternalProject_get_state_target,libassuan,build): && $(MAKE) \ ) +endif # vim: set noet sw=4 ts=4: |