diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-12-01 12:24:41 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-12-02 08:02:25 +0100 |
commit | abe87fdfe766a9ec0ab9a5b844bc7a400cfe5b2f (patch) | |
tree | 4836464769ed0293a7f512a078a40af5025199bc /external | |
parent | be0bf120299cff1ec14af1b578d4ea89976cea08 (diff) |
external/icu: Don't hardcode cl (so we can build with clang-cl instead)
Change-Id: I8e75b0ab2439592316fc0d871280a438e3ae2f1c
Diffstat (limited to 'external')
-rw-r--r-- | external/icu/UnpackedTarball_icu.mk | 1 | ||||
-rw-r--r-- | external/icu/clang-cl.patch.0 | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/external/icu/UnpackedTarball_icu.mk b/external/icu/UnpackedTarball_icu.mk index ad28fcea0746..c48d02556d2d 100644 --- a/external/icu/UnpackedTarball_icu.mk +++ b/external/icu/UnpackedTarball_icu.mk @@ -24,6 +24,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,icu,\ external/icu/icu4c-icu11100.patch.1 \ external/icu/icu4c-scriptrun.patch \ external/icu/rtti.patch.0 \ + external/icu/clang-cl.patch.0 \ $(if $(filter-out ANDROID,$(OS)),external/icu/icu4c-icudata-stdlibs.diff) \ $(if $(filter EMSCRIPTEN,$(OS)),external/icu/icu4c-emscripten.patch.1) \ )) diff --git a/external/icu/clang-cl.patch.0 b/external/icu/clang-cl.patch.0 new file mode 100644 index 000000000000..cef630cc14b8 --- /dev/null +++ b/external/icu/clang-cl.patch.0 @@ -0,0 +1,13 @@ +--- source/runConfigureICU ++++ source/runConfigureICU +@@ -259,8 +259,8 @@ + Cygwin/MSVC) + THE_OS="Windows with Cygwin" + THE_COMP="Microsoft Visual C++" +- CC=cl; export CC +- CXX=cl; export CXX ++ CC=${CC-cl}; export CC ++ CXX=${CXX-cl}; export CXX + RELEASE_CFLAGS='-Gy -MD' + RELEASE_CXXFLAGS='-Gy -MD' + DEBUG_CFLAGS='-Zi -MDd' |