[compiler-rt] r252976 - compiler-rt: add make solution to bootstrap mingw-w64

Martell Malone via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 12 16:21:34 PST 2015


Author: martell
Date: Thu Nov 12 18:21:34 2015
New Revision: 252976

URL: http://llvm.org/viewvc/llvm-project?rev=252976&view=rev
Log:
compiler-rt: add make solution to bootstrap mingw-w64

Differential Revision: http://reviews.llvm.org/D14290

Added:
    compiler-rt/trunk/make/platform/clang_mingw.mk

Added: compiler-rt/trunk/make/platform/clang_mingw.mk
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/make/platform/clang_mingw.mk?rev=252976&view=auto
==============================================================================
--- compiler-rt/trunk/make/platform/clang_mingw.mk (added)
+++ compiler-rt/trunk/make/platform/clang_mingw.mk Thu Nov 12 18:21:34 2015
@@ -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




More information about the llvm-commits mailing list