Mercurial > hg > graal-jvmci-8
comparison src/share/tools/MakeDeps/BuildConfig.java @ 1408:0ba67bb5392c
added c1x build directory, added MSVC Win64 project support
author | lstadler |
---|---|
date | Wed, 12 May 2010 15:01:05 +0200 |
parents | bd02caa94611 |
children | 2d26b0046e0d |
comparison
equal
deleted
inserted
replaced
1407:09e7826ecf01 | 1408:0ba67bb5392c |
---|---|
240 return rv; | 240 return rv; |
241 } | 241 } |
242 | 242 |
243 void initDefaultDefines(Vector defines) { | 243 void initDefaultDefines(Vector defines) { |
244 Vector sysDefines = new Vector(); | 244 Vector sysDefines = new Vector(); |
245 sysDefines.add("WIN32"); | 245 if( Util.os().equals("Win32")) { |
246 sysDefines.add("WIN32"); | |
247 sysDefines.add("HOTSPOT_LIB_ARCH=\\\"i386\\\""); | |
248 } else { | |
249 sysDefines.add("_AMD64_"); | |
250 sysDefines.add("AMD64"); | |
251 sysDefines.add("_WIN64"); | |
252 sysDefines.add("_LP64"); | |
253 if (System.getenv("MSC_VER") != null) | |
254 sysDefines.add("MSC_VER=" + System.getenv("MSC_VER")); | |
255 sysDefines.add("HOTSPOT_LIB_ARCH=\\\"amd64\\\""); | |
256 } | |
246 sysDefines.add("_WINDOWS"); | 257 sysDefines.add("_WINDOWS"); |
247 sysDefines.add("HOTSPOT_BUILD_USER="+System.getProperty("user.name")); | 258 sysDefines.add("HOTSPOT_BUILD_USER="+System.getProperty("user.name")); |
248 sysDefines.add("HOTSPOT_BUILD_TARGET=\\\""+get("Build")+"\\\""); | 259 sysDefines.add("HOTSPOT_BUILD_TARGET=\\\""+get("Build")+"\\\""); |
249 sysDefines.add("_JNI_IMPLEMENTATION_"); | 260 sysDefines.add("_JNI_IMPLEMENTATION_"); |
250 sysDefines.add("HOTSPOT_LIB_ARCH=\\\"i386\\\""); | |
251 | 261 |
252 sysDefines.addAll(defines); | 262 sysDefines.addAll(defines); |
253 | 263 |
254 put("Define", sysDefines); | 264 put("Define", sysDefines); |
255 } | 265 } |