@@ -74,24 +74,6 @@ CFG_TESTLIB=$(CFG_BUILD_DIR)/$(strip \
74
74
stage2/lib, \
75
75
) ) ) )
76
76
77
- ifdef CFG_WINDOWSY
78
- CFG_INFO := $(info cfg: windows-y environment)
79
-
80
- CFG_EXE_SUFFIX := .exe
81
- CFG_LIB_NAME =$(1 ) .dll
82
- CFG_LDPATH :=$(CFG_LDPATH ) :$(CFG_LLVM_BINDIR )
83
- CFG_LDPATH :=$(CFG_LDPATH ) :$$PATH
84
- CFG_RUN_TEST=PATH ="$(CFG_LDPATH ) :$(call CFG_TESTLIB,$(1 ) ) " $(1 )
85
- CFG_RUN_TARG=PATH ="$(CFG_BUILD_DIR ) /$(1 ) /lib:$(CFG_LDPATH ) " $(2 )
86
-
87
- CFG_PATH_MUNGE := $(strip perl -i.bak -p \
88
- -e 's@\\(\S) @/\1@go;' \
89
- -e 's@^/([a-zA-Z])/@\1:/@o;')
90
- CFG_GCCISH_CFLAGS += -march=i686 -O2
91
- CFG_GCCISH_LINK_FLAGS += -shared -fPIC
92
- CFG_DEF_SUFFIX := .def
93
- endif
94
-
95
77
ifdef CFG_UNIXY
96
78
CFG_INFO := $(info cfg: unix-y environment)
97
79
@@ -104,21 +86,14 @@ ifdef CFG_UNIXY
104
86
$(CFG_VALGRIND ) $(1 )
105
87
106
88
ifdef CFG_ENABLE_MINGW_CROSS
107
- CFG_EXE_SUFFIX := .exe
108
- CFG_LIB_NAME =$(1 ) .dll
109
- CFG_DEF_SUFFIX := .def
110
- CFG_LDPATH :=$(CFG_LDPATH ) :$(CFG_LLVM_BINDIR )
111
- CFG_LDPATH :=$(CFG_LDPATH ) :$$PATH
112
- CFG_RUN_TARG=PATH =$(CFG_BUILD_DIR ) /$(1 ) /lib:$(CFG_LDPATH ) $(2 )
113
- CFG_RUN_TEST=PATH =$(CFG_LDPATH ) :$(call CFG_TESTLIB,$(1 ) ) $(1 )
114
89
CFG_WINDOWSY := 1
115
90
CFG_INFO := $(info cfg: mingw-cross)
116
91
CFG_GCCISH_CROSS := i586-mingw32msvc-
117
92
ifdef CFG_VALGRIND
118
93
CFG_VALGRIND += wine
119
94
endif
120
95
121
- CFG_GCCISH_CFLAGS := -fno-strict-aliasing -march=i686 -O2
96
+ CFG_GCCISH_CFLAGS := -fno-strict-aliasing -march=i586 -O2
122
97
CFG_GCCISH_PRE_LIB_FLAGS :=
123
98
CFG_GCCISH_POST_LIB_FLAGS :=
124
99
CFG_GCCISH_DEF_FLAG :=
@@ -136,6 +111,29 @@ ifdef CFG_UNIXY
136
111
endif
137
112
endif
138
113
114
+
115
+ ifdef CFG_WINDOWSY
116
+ CFG_INFO := $(info cfg: windows-y environment)
117
+
118
+ CFG_EXE_SUFFIX := .exe
119
+ CFG_LIB_NAME =$(1 ) .dll
120
+ CFG_DEF_SUFFIX := .def
121
+ CFG_LDPATH :=$(CFG_LDPATH ) :$(CFG_LLVM_BINDIR )
122
+ CFG_LDPATH :=$(CFG_LDPATH ) :$$PATH
123
+ CFG_RUN_TEST=PATH ="$(CFG_LDPATH ) :$(call CFG_TESTLIB,$(1 ) ) " $(1 )
124
+ CFG_RUN_TARG=PATH ="$(CFG_BUILD_DIR ) /$(1 ) /lib:$(CFG_LDPATH ) " $(2 )
125
+
126
+ ifndef CFG_ENABLE_MINGW_CROSS
127
+ CFG_PATH_MUNGE := $(strip perl -i.bak -p \
128
+ -e 's@\\(\S) @/\1@go;' \
129
+ -e 's@^/([a-zA-Z])/@\1:/@o;')
130
+ CFG_GCCISH_CFLAGS += -march=i686 -O2
131
+ CFG_GCCISH_LINK_FLAGS += -shared -fPIC
132
+ endif
133
+
134
+ endif
135
+
136
+
139
137
ifdef CFG_CLANG
140
138
CFG_INFO := $(info cfg: using clang)
141
139
CFG_GCCISH_CFLAGS += -Wall -Werror -fno-rtti -fno-exceptions -g
0 commit comments