[Vm-dev] VM Maker: CMakeVMMaker-IgorStasenko.154.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Apr 5 16:26:39 UTC 2012
Igor Stasenko uploaded a new version of CMakeVMMaker to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMaker-IgorStasenko.154.mcz
==================== Summary ====================
Name: CMakeVMMaker-IgorStasenko.154
Author: IgorStasenko
Time: 5 April 2012, 6:26 pm
UUID: c678c1fb-c389-cd49-8e1e-63a7d95c9b32
Ancestors: CMakeVMMaker-EstebanLorenzano.153
- fix windows crashing by setting -O1 for gcc3x-cointerp.c
=============== Diff against CMakeVMMaker-EstebanLorenzano.153 ===============
Item was changed:
----- Method: CogFamilyWindowsConfig>>commonCompilerFlags (in category 'compiler flags') -----
commonCompilerFlags
"omit -ggdb2 to prevent generating debug info"
+ ^ '-march=pentium4 -mwindows -D_MT -msse2 -mthreads -mwin32 -mno-rtd -mms-bitfields -mno-accumulate-outgoing-args ', self winVer ,
- ^ '-march=pentium4 -mwindows -D_MT -msse2 -mthreads -mno-cygwin -mwin32 -mno-rtd -mms-bitfields -mno-accumulate-outgoing-args ', self winVer ,
' -DWIN32 -DWIN32_FILE_SUPPORT -DNO_ISNAN -DNO_SERVICE -DNO_STD_FILE_SUPPORT ',
'-DLSB_FIRST -DVM_NAME="', self executableName,'" -DX86 '!
Item was changed:
----- Method: CogWindowsConfig>>compilerFlagsRelease (in category 'compiler flags') -----
compilerFlagsRelease
"Define NDEBUG for production to exclude asserts "
^ '-g0 -O2 -march=pentium4 -momit-leaf-frame-pointer -maccumulate-outgoing-args -funroll-loops ',
'-DNDEBUG -DDEBUGVM=0'!
Item was changed:
----- Method: CogWindowsConfig>>setExtraTargetProperties: (in category 'utils') -----
setExtraTargetProperties: maker
maker addExternalLibraries: self externalLibraries.
maker set: 'EXECUTABLE_OUTPUT_PATH' toString: '${outputDir}'.
+
+ " maker puts: 'set_source_files_properties(${srcVMDir}/cogit.c PROPERTIES COMPILE_FLAGS -O1)'."
+ maker puts: 'set_source_files_properties(${srcVMDir}/gcc3x-cointerp.c PROPERTIES COMPILE_FLAGS -O1)'
!
More information about the Vm-dev
mailing list