diff options
| author | Martell Malone <martellmalone@gmail.com> | 2015-11-13 00:21:34 +0000 |
|---|---|---|
| committer | Martell Malone <martellmalone@gmail.com> | 2015-11-13 00:21:34 +0000 |
| commit | 5b7658c1a4d747351106961c556649feb70a5603 (patch) | |
| tree | 688addbf2fd34a57e333cc0d4e068b5102c6a799 /compiler-rt | |
| parent | 058fce5435464631a40cd8e92e347296c49eb46a (diff) | |
| download | bcm5719-llvm-5b7658c1a4d747351106961c556649feb70a5603.tar.gz bcm5719-llvm-5b7658c1a4d747351106961c556649feb70a5603.zip | |
compiler-rt: add make solution to bootstrap mingw-w64
Differential Revision: http://reviews.llvm.org/D14290
llvm-svn: 252976
Diffstat (limited to 'compiler-rt')
| -rw-r--r-- | compiler-rt/make/platform/clang_mingw.mk | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/compiler-rt/make/platform/clang_mingw.mk b/compiler-rt/make/platform/clang_mingw.mk new file mode 100644 index 00000000000..2aedbc3526f --- /dev/null +++ b/compiler-rt/make/platform/clang_mingw.mk @@ -0,0 +1,30 @@ +Description := Static runtime libraries for mingw-w64 + +### + +CC ?= cc +AR ?= ar + +Arch := unknown +Configs := + +SupportedArches := x86_64 i386 arm + +Configs += builtins-x86_64 builtins-i386 builtins-arm +Arch.builtins-x86_64 := x86_64 +Arch.builtins-i386 := i386 +Arch.builtins-arm := arm + +### + +CFLAGS := -Wall -O3 -fomit-frame-pointer +CFLAGS.builtins-x86_64 := -target x86_64-windows-gnu $(CFLAGS) +CFLAGS.builtins-i386 := -target i686-windows-gnu $(CFLAGS) +CFLAGS.builtins-arm := -target armv7-windows-gnu $(CFLAGS) + +FUNCTIONS.builtins-x86_64 := $(CommonFunctions) $(ArchFunctions.x86_64) +FUNCTIONS.builtins-i386 := $(CommonFunctions) $(ArchFunctions.i386) +FUNCTIONS.builtins-arm := $(CommonFunctions) $(ArchFunctions.arm) + +# Always use optimized variants. +OPTIMIZED := 1 |

