From 4811c2dc9f94929b60e7e2e0077871aad14fdc3a Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Sun, 14 Apr 2013 13:52:56 +0200 Subject: adapt all externals to build against MSVC debug runtime Add patches and/or tweaks to the following modules: curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec, lpsolve, nss, openssl, python3 lcms2 has an inconsistency where the .lib and the .dll don't agree on the .dll name. openssl gets a honorable mention because apparently it's undocumented custom build system can build with /MDd if one picks the right configuration but i couldn't figure out how to do that in an hour of trying, and just patched the release config instead. Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c --- nss/ExternalProject_nss.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nss/ExternalProject_nss.mk') diff --git a/nss/ExternalProject_nss.mk b/nss/ExternalProject_nss.mk index c853d89ddcf1..be1638544b9e 100644 --- a/nss/ExternalProject_nss.mk +++ b/nss/ExternalProject_nss.mk @@ -40,7 +40,7 @@ ifeq ($(OS),WNT) ifeq ($(COM),MSC) $(call gb_ExternalProject_get_state_target,nss,build): $(call gb_ExternalProject_get_state_target,nss,configure) $(call gb_ExternalExecutable_get_dependencies,python) $(call gb_ExternalProject_run,build,\ - $(if $(debug),,BUILD_OPT=1) \ + $(if $(MSVC_USE_DEBUG_RUNTIME),USE_DEBUG_RTL=1,BUILD_OPT=1) \ MOZ_MSVCVERSION=9 OS_TARGET=WIN95 \ $(if $(filter X,$(CPU)),USE_64=1) \ LIB="$(ILIB)" \ -- cgit