Ken Martin
|
f85f919dbc
ENH: reduce the number of files produced still needs a bit more cleanup
|
20 年之前 |
Bill Hoffman
|
b8b298104b
ENH: make sure flags set in CC or CXX environment variables stay with the compiler
|
20 年之前 |
Bill Hoffman
|
44b54d2b94
ENH: fix for bug 992, mac bundle install fix
|
20 年之前 |
Bill Hoffman
|
1b115dc2e3
ENH: add -L as possible library flag
|
20 年之前 |
Ken Martin
|
d11707c6e6
BUG: fix for debug optimized link libraries
|
20 年之前 |
Ken Martin
|
369308ca76
ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
|
20 年之前 |
Ken Martin
|
708828dc37
ENH: removed old convert calls
|
20 年之前 |
Andy Cedilnik
|
6af66e8b20
ENH: Add capability to include files to DartTestfile.txt and add example of that
|
20 年之前 |
Ken Martin
|
a3a7f040c6
COMP: shut up warning
|
20 年之前 |
Ken Martin
|
8c65179339
ENH: warning fixes and some first steps in cleaning up the convert code
|
20 年之前 |
Andy Cedilnik
|
26d4dd174f
COMP: Remove warning
|
20 年之前 |
Andy Cedilnik
|
d395b563ed
ENH: Improve internal test handling by creating a test class. Command cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file
|
20 年之前 |
Brad King
|
1b71f4477b
ENH: Added cmTarget::GetBaseName and cmTarget::GetFullName methods and removed cmLocalGenerator::GetFullTargetName and cmLocalUnixMakefileGenerator2::GetBaseTargetName. This functionality is more sensibly implemented in cmTarget. It is also needed for an upcoming feature in which both the shared and static versions of a library will be removed before one is linked.
|
20 年之前 |
Bill Hoffman
|
c8cc20a1af
BUG: add missing header for borland
|
20 年之前 |
Bill Hoffman
|
1004073942
ENH: performance improvements
|
20 年之前 |
Ken Martin
|
ee7fbdf058
BUG: local gen was setting proj dir when it shouldnt
|
20 年之前 |
Bill Hoffman
|
e0fab29395
ENH: remove commented code
|
20 年之前 |
Ken Martin
|
345cf04012
ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
|
20 年之前 |
Ken Martin
|
791aa6052b
ENH: add support for out of source source
|
20 年之前 |
Brad King
|
ea258e9a1a
ENH: Converted some ConvertToRelativeOutputPath calls to ConvertToOptionallyRelativeOutputPath in preparation for making ConvertToRelativeOutputPath not check CMAKE_USE_RELATIVE_PATHS.
|
20 年之前 |
Brad King
|
cb48e0c161
ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option.
|
20 年之前 |
Bill Hoffman
|
2ebbf64508
ENH: remove unused code
|
20 年之前 |
Bill Hoffman
|
ff812580eb
ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible
|
20 年之前 |
Brad King
|
7c7b173042
ENH: Added better default install location for windows builds. The previous default /usr/local did not make much sense. Now "%SystemDrive%/Program Files/PROJECT_NAME" is used, which is the windows equivalent to /usr/local.
|
20 年之前 |
Brad King
|
39af9ee1e4
ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues.
|
20 年之前 |
Bill Hoffman
|
785b0dc012
ENH: all tests are passing for XCode
|
20 年之前 |
Bill Hoffman
|
35ec09480a
ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator
|
21 年之前 |
Brad King
|
a5ae290a5b
STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity.
|
21 年之前 |
Brad King
|
d46d8df0ed
ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file.
|
21 年之前 |
Bill Hoffman
|
674349caed
FIX: fix shared flag
|
21 年之前 |