Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: Revert previous change until it works on all OSX versions. | Brad King | 2007-12-23 | 1 | -1/+1 |
| | |||||
* | ENH: Simplify target-level dependencies by depending only on directly linked ↵ | Brad King | 2007-12-22 | 1 | -1/+1 |
| | | | | targets instead of those chained. | ||||
* | ENH: Make static library targets depend on targets to which they "link" for ↵ | Brad King | 2007-12-21 | 1 | -21/+20 |
| | | | | the purpose of build ordering. This makes the build order consistent for static and shared library builds. It is also useful when custom command inputs of one library are generated as custom commands outputs of another. It may be useful in the future for Fortran module dependencies. Implemented for Makefiles, Xcode, and VS 8 and above. Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why. Likely it will never be needed on VS 7.1 or below anyway. | ||||
* | ENH: Implemented generation of display for pre-build, pre-link, and ↵ | Brad King | 2007-12-18 | 1 | -5/+8 |
| | | | | post-build custom command comments during the build. This addresses issue #5353. | ||||
* | BUG: Remove stray debugging message. | Brad King | 2007-12-18 | 1 | -1/+0 |
| | |||||
* | ENH: change to make the documentation class more generic, about halfway ↵ | Ken Martin | 2007-10-22 | 1 | -3/+3 |
| | | | | there, also provides secitons for Variables now | ||||
* | ENH: Finish up the Framework creation code restructuring. Frameworks build ↵ | David Cole | 2007-10-10 | 1 | -29/+44 |
| | | | | and install now. More work needed on the packaging step. See Tests/Framework for example use. | ||||
* | ENH: fix build issue with config type not being specified by ctest | Bill Hoffman | 2007-09-17 | 1 | -0/+6 |
| | |||||
* | COMP: Fix shadowed local warning by scoping the previous decl properly. | Brad King | 2007-09-13 | 1 | -2/+2 |
| | |||||
* | ENH: Added XCODE_ATTRIBUTE_<an-attribute> property to allow direct setting ↵ | Brad King | 2007-09-10 | 1 | -0/+15 |
| | | | | of Xcode target attributes in generated projects. For example, one may set the prefix header property and the corresponding precompiled option to do precompiled headers. | ||||
* | STYLE: Fix line length style errors introduced last week. | David Cole | 2007-08-20 | 1 | -2/+4 |
| | |||||
* | ENH: Improvements to the Xcode generator. Build frameworks using native Copy ↵ | David Cole | 2007-08-14 | 1 | -203/+324 |
| | | | | Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder. | ||||
* | BUG: Only pay attention to the FRAMEWORK target property for SHARED library ↵ | David Cole | 2007-08-01 | 1 | -3/+6 |
| | | | | targets | ||||
* | ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do | Alexander Neundorf | 2007-06-28 | 1 | -2/+2 |
| | | | | | | | | | | | | | something like this: ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS) ... do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS) ... fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS) Alex | ||||
* | ENH: Merging changes from branch CMake-SourceFile2-b between tags | Brad King | 2007-06-18 | 1 | -10/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | CMake-SourceFile2-bp and CMake-SourceFile2-b-mp1 to trunk. This commit is surrounded by tags CMake-SourceFile2-b-mp1-pre and CMake-SourceFile2-b-mp1-post on the trunk. The changes re-implement cmSourceFile and the use of it to allow instances to be created much earlier. The use of cmSourceFileLocation allows locating a source file referenced by a user to be much simpler and more robust. The two SetName methods are no longer needed so some duplicate code has been removed. The strange "SourceName" stuff is gone. Code that created cmSourceFile instances on the stack and then sent them to cmMakefile::AddSource has been simplified and converted to getting cmSourceFile instances from cmMakefile. The CPluginAPI has preserved the old API through a compatibility interface. Source lists are gone. Targets now get real instances of cmSourceFile right away instead of storing a list of strings until the final pass. TraceVSDependencies has been re-written to avoid the use of SourceName. It is now called TraceDependencies since it is not just for VS. It is now implemented with a helper object which makes the code simpler. | ||||
* | BUG: Finished previous fix. | Brad King | 2007-05-28 | 1 | -1/+1 |
| | |||||
* | COMP: Fixed shadowed local warning. | Brad King | 2007-05-28 | 1 | -3/+3 |
| | |||||
* | ENH: Remove unused build rules from Xcode. This change was made in the VS ↵ | Brad King | 2007-05-28 | 1 | -52/+4 |
| | | | | generators on 2006-03-23 and should have been made for the Xcode generator too. Also commented out some debug print statements. | ||||
* | COMP: Fix build of XCode generator after change to GetSourceFiles signature. | Brad King | 2007-05-28 | 1 | -7/+7 |
| | |||||
* | ENH: add copy header stuff | Bill Hoffman | 2007-05-24 | 1 | -2/+67 |
| | |||||
* | BUG: Need to use GetRealDependency for custom command file-level dependencies. | Brad King | 2007-05-23 | 1 | -18/+5 |
| | |||||
* | ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create ↵ | Brad King | 2007-05-23 | 1 | -9/+1 |
| | | | | targets. No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore. | ||||
* | ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an | Alexander Neundorf | 2007-05-22 | 1 | -5/+4 |
| | | | | | | | | | | "imported" executable target. This can then be used e.g. with ADD_CUSTOM_COMMAND() to generate stuff. It adds a second container for "imported" targets, and FindTarget() now takes an additional argument bool useImportedTargets to specify whether you also want to search in the imported targets or only in the "normal" targets. Alex | ||||
* | STYLE: fix line lengths | Alexander Neundorf | 2007-05-14 | 1 | -2/+3 |
| | | | | Alex | ||||
* | BUG: Fixed generation of XCODE_DEPEND_HELPER.make into proper directory. ↵ | Brad King | 2007-05-11 | 1 | -20/+19 |
| | | | | Cleaned up duplicate code created by recent changes. | ||||
* | STYLE: fix line length | Alexander Neundorf | 2007-05-10 | 1 | -2/+4 |
| | | | | Alex | ||||
* | ENH: make sure escaping is done for strings on the command line | Bill Hoffman | 2007-05-10 | 1 | -0/+1 |
| | |||||
* | ENH: fix for move of trace depends | Bill Hoffman | 2007-05-10 | 1 | -1/+15 |
| | |||||
* | ENH: fix for older xcode and framework create | Andy Cedilnik | 2007-05-09 | 1 | -1/+10 |
| | |||||
* | ENH: now target names can be used in add_custom_command() and | Alexander Neundorf | 2007-05-09 | 1 | -66/+101 |
| | | | | | | | | | | add_custom_target() as COMMAND, and cmake will recognize them and replace them with the actual output path of these executables. Also the dependency will be added automatically. Test included. ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(), so it is done now in one central place Alex | ||||
* | ENH: getting closer | Bill Hoffman | 2007-05-08 | 1 | -4/+16 |
| | |||||
* | ENH: add initial xcode framework stuff | Bill Hoffman | 2007-05-08 | 1 | -2/+43 |
| | |||||
* | ENH: make sure default /System framework is not added with -F | Bill Hoffman | 2007-03-30 | 1 | -0/+1 |
| | |||||
* | COMP: Restored shared local variable removed by previous change. | Brad King | 2007-03-28 | 1 | -0/+3 |
| | |||||
* | ENH: Created method cmTarget::GetExportMacro to centralize computation of ↵ | Brad King | 2007-03-28 | 1 | -13/+3 |
| | | | | the export symbol name. This removes duplicate code from all the generators. Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set. | ||||
* | ENH: some more cleanup | Ken Martin | 2007-03-13 | 1 | -2/+2 |
| | |||||
* | COMP: XCode fix | Ken Martin | 2007-03-12 | 1 | -1/+1 |
| | |||||
* | ENH: Removed unused variables LibraryOutputPath and ExecutableOutputPath. ↵ | Brad King | 2007-03-08 | 1 | -44/+0 |
| | | | | Each target is asked for its own output directory. This is a step towards bug#2240. | ||||
* | COMP: Fix ConvertToRelativePath change for Xcode generator. | Brad King | 2007-03-07 | 1 | -2/+4 |
| | |||||
* | BUG: fix for quotes in strings for flags #4022 | Bill Hoffman | 2007-02-21 | 1 | -3/+3 |
| | |||||
* | ENH: fix source extensions fror txt on xcode | Bill Hoffman | 2007-02-20 | 1 | -2/+7 |
| | |||||
* | ENH: fix for force language stuff | Bill Hoffman | 2007-02-20 | 1 | -1/+1 |
| | |||||
* | ENH: use project not target name | Bill Hoffman | 2007-02-19 | 1 | -1/+1 |
| | |||||
* | ENH: fix for external object test | Bill Hoffman | 2007-02-17 | 1 | -0/+6 |
| | |||||
* | ENH: remove warnings and debug statement | Bill Hoffman | 2007-02-17 | 1 | -4/+0 |
| | |||||
* | ENH: check in initial conv library stuff | Bill Hoffman | 2007-02-16 | 1 | -4/+61 |
| | |||||
* | ENH: allow for -gdwarf-2 to be in cflags or cxxflags for xcode | Bill Hoffman | 2006-10-13 | 1 | -10/+16 |
| | |||||
* | ENH: undo bad changes | Bill Hoffman | 2006-10-12 | 1 | -4/+0 |
| | |||||
* | ENH: fix for bug -gdwarf getting removed | Bill Hoffman | 2006-10-12 | 1 | -0/+4 |
| | |||||
* | ENH: Simplify code by removing redundant check against BUILD_WITH_INSTALL_RPATH. | Brad King | 2006-10-11 | 1 | -12/+2 |
| |