Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | ENH: fix failing tests on mac | Bill Hoffman | 2006-09-29 | 1 | -3/+6 |
| | |||||
* | ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid ↵ | Brad King | 2006-09-28 | 1 | -3/+2 |
| | | | | to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed. | ||||
* | ENH: Re-implemented command line argument shell quoting to support several ↵ | Brad King | 2006-09-27 | 1 | -3/+13 |
| | | | | platforms with one code base. | ||||
* | BUG: Enabled use of EscapeForShell to properly escape custom command lines. ↵ | Brad King | 2006-09-21 | 1 | -1/+2 |
| | | | | This addresses bug#3786 for Xcode. | ||||
* | ENH: do not use OBJROOT or you can get two copies of executables | Bill Hoffman | 2006-08-14 | 1 | -1/+0 |
| | |||||
* | BUG: Set GCC_SYMBOLS_PRIVATE_EXTERN and GCC_INLINES_ARE_PRIVATE_EXTERN ↵ | Brad King | 2006-07-27 | 1 | -4/+4 |
| | | | | attributes on all projects to prevent -fvisibility=hidden flags. This is needed to make RTTI work by default. | ||||
* | BUG: fix for bug 3417 | Bill Hoffman | 2006-06-16 | 1 | -3/+4 |
| | |||||
* | ENH: centralized locaiton of CMakeFiles setting | Ken Martin | 2006-06-14 | 1 | -1/+2 |
| | |||||
* | BUG: cmGlobalGenerator::Build should not always use the /fast target name ↵ | Brad King | 2006-06-01 | 1 | -1/+2 |
| | | | | because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles. | ||||
* | ENH: fix warning | Bill Hoffman | 2006-05-16 | 1 | -3/+3 |
| |