Mercurial > hg > truffle
comparison make/windows/makefiles/compile.make @ 645:c3a720eefe82
6816308: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
Summary: Allow Hotspot builds with latest Windows SDK 6.1 on 64bit Windows 2003
Reviewed-by: ohair, tbell, jcoomes
author | kvn |
---|---|
date | Mon, 16 Mar 2009 15:06:33 -0700 |
parents | 3c07cda72b7d |
children | 520d43965b1f |
comparison
equal
deleted
inserted
replaced
644:c517646eef23 | 645:c3a720eefe82 |
---|---|
168 BUFFEROVERFLOWLIB = bufferoverflowU.lib | 168 BUFFEROVERFLOWLIB = bufferoverflowU.lib |
169 LINK_FLAGS = /manifest $(LINK_FLAGS) $(BUFFEROVERFLOWLIB) | 169 LINK_FLAGS = /manifest $(LINK_FLAGS) $(BUFFEROVERFLOWLIB) |
170 # Manifest Tool - used in VS2005 and later to adjust manifests stored | 170 # Manifest Tool - used in VS2005 and later to adjust manifests stored |
171 # as resources inside build artifacts. | 171 # as resources inside build artifacts. |
172 MT=mt.exe | 172 MT=mt.exe |
173 !if "$(BUILDARCH)" == "i486" | 173 # VS2005 and later restricts the use of certain libc functions without this |
174 # VS2005 on x86 restricts the use of certain libc functions without this | |
175 CPP_FLAGS=$(CPP_FLAGS) /D _CRT_SECURE_NO_DEPRECATE | 174 CPP_FLAGS=$(CPP_FLAGS) /D _CRT_SECURE_NO_DEPRECATE |
176 !endif | |
177 !endif | 175 !endif |
178 | 176 |
179 !if "$(COMPILER_NAME)" == "VS2008" | 177 !if "$(COMPILER_NAME)" == "VS2008" |
180 PRODUCT_OPT_OPTION = /O2 /Oy- | 178 PRODUCT_OPT_OPTION = /O2 /Oy- |
181 FASTDEBUG_OPT_OPTION = /O2 /Oy- | 179 FASTDEBUG_OPT_OPTION = /O2 /Oy- |
183 GX_OPTION = /EHsc | 181 GX_OPTION = /EHsc |
184 LINK_FLAGS = /manifest $(LINK_FLAGS) | 182 LINK_FLAGS = /manifest $(LINK_FLAGS) |
185 # Manifest Tool - used in VS2005 and later to adjust manifests stored | 183 # Manifest Tool - used in VS2005 and later to adjust manifests stored |
186 # as resources inside build artifacts. | 184 # as resources inside build artifacts. |
187 MT=mt.exe | 185 MT=mt.exe |
188 !if "$(BUILDARCH)" == "i486" | 186 # VS2005 and later restricts the use of certain libc functions without this |
189 # VS2005 on x86 restricts the use of certain libc functions without this | |
190 CPP_FLAGS=$(CPP_FLAGS) /D _CRT_SECURE_NO_DEPRECATE | 187 CPP_FLAGS=$(CPP_FLAGS) /D _CRT_SECURE_NO_DEPRECATE |
191 !endif | |
192 !endif | 188 !endif |
193 | 189 |
194 # Compile for space above time. | 190 # Compile for space above time. |
195 !if "$(Variant)" == "kernel" | 191 !if "$(Variant)" == "kernel" |
196 PRODUCT_OPT_OPTION = /O1 /Oy- | 192 PRODUCT_OPT_OPTION = /O1 /Oy- |