Changeset 33599
- Timestamp:
- 2008-01-31 01:48:04 (10 months ago)
- Files:
-
- 1 modified
-
trunk/base/src/port1.0/portconfigure.tcl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/base/src/port1.0/portconfigure.tcl
r33503 r33599 54 54 55 55 # Configure special environment variables. 56 # We could have default debug flags at some point. 57 # compiler flags section 56 # We could have m32/m64/march/mtune be global configurable at some point. 57 options configure.m32 configure.m64 configure.march configure.mtune 58 default configure.march {} 59 default configure.mtune {} 60 # We could have debug/optimizations be global configurable at some point. 58 61 options configure.optflags configure.cflags configure.cppflags configure.cxxflags configure.objcflags configure.ldflags configure.libs configure.fflags configure.f90flags configure.fcflags configure.classpath 59 62 default configure.optflags {-O2} 60 default configure.cflags {${configure.optflags}} 63 # compiler flags section 64 default configure.cflags {[configure_get_cflags]} 61 65 default configure.cppflags {"-I${prefix}/include"} 62 default configure.cxxflags { ${configure.optflags}}63 default configure.objcflags { ${configure.optflags}}66 default configure.cxxflags {[configure_get_cflags]} 67 default configure.objcflags {[configure_get_cflags]} 64 68 default configure.ldflags {"-L${prefix}/lib"} 65 69 default configure.libs {} 66 default configure.fflags { ${configure.optflags}}67 default configure.f90flags { ${configure.optflags}}68 default configure.fcflags { ${configure.optflags}}70 default configure.fflags {[configure_get_cflags]} 71 default configure.f90flags {[configure_get_cflags]} 72 default configure.fcflags {[configure_get_cflags]} 69 73 default configure.classpath {} 74 75 # internal function to return the system value for CFLAGS/CXXFLAGS/etc 76 proc configure_get_cflags {args} { 77 global configure.optflags 78 global configure.m32 configure.m64 configure.march configure.mtune 79 set flags "${configure.optflags}" 80 if {[tbool configure.m64]} { 81 set flags "-m64 ${flags}" 82 } elseif {[tbool configure.m32]} { 83 set flags "-m32 ${flags}" 84 } 85 if {[info exists configure.march] && ${configure.march} != {}} { 86 set flags "${flags} -march=${configure.march}" 87 } 88 if {[info exists configure.mtune] && ${configure.mtune} != {}} { 89 set flags "${flags} -mtune=${configure.mtune}" 90 } 91 return $flags 92 } 70 93 71 94 # tools section

