Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do | Alexander Neundorf | 2007-06-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | 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: Added cmGlobalVisualStudioGenerator as superclass to all VS global ↵ | Brad King | 2007-04-04 | 1 | -2/+2 |
| | | | | generators. | ||||
* | BUG: Split precompiled header flags into a separate per-global-generator ↵ | Brad King | 2007-03-12 | 1 | -0/+2 |
| | | | | flag map. This is needed because the flag mappings differ across VS IDE versions. This fixes bug#3512 for VS8 where as the previous fix only worked for VS7. | ||||
* | ENH: commit fix for putting everything in the build on vs | Bill Hoffman | 2006-11-09 | 1 | -1/+3 |
| | |||||
* | BUG: Fixed references to projects outside the build tree and in other ↵ | Brad King | 2006-10-10 | 1 | -0/+1 |
| | | | | locations with spaces in the path. This is needed for out-of-source/out-of-binary subdirectories in the build. | ||||
* | BUG: Fix/cleanup custom commands and custom targets. Make empty comment ↵ | Brad King | 2006-09-28 | 1 | -2/+2 |
| | | | | strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators. | ||||
* | 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. | ||||
* | STYLE: fix line length | Ken Martin | 2006-05-11 | 1 | -2/+4 |
| | |||||
* | BUG: MSVC* variables should be set in IDE generators instead of just NMake. | Brad King | 2006-05-06 | 1 | -0/+1 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -3/+3 |
| | |||||
* | STYLE: fix line lengths | Bill Hoffman | 2006-03-10 | 1 | -4/+9 |
| | |||||
* | BUG: Fixed installation of MacOSX Bundle executables and the corresponding ↵ | Brad King | 2006-03-03 | 1 | -1/+4 |
| | | | | install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory. | ||||
* | COMP: Even more global target fixes | Andy Cedilnik | 2006-02-24 | 1 | -0/+4 |
| | |||||
* | BUG: Fixed cmTarget::GetFullPath to not append the configuration name when ↵ | Brad King | 2006-02-03 | 1 | -0/+3 |
| | | | | only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name. | ||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify. | ||||
* | ENH: Renamed ZeroTargetCheck target to ZERO_CHECK for consistency with other ↵ | Brad King | 2005-12-14 | 1 | -1/+1 |
| | | | | CMake-generated targets (ALL_BUILD, RUN_TESTS, INSTALL). | ||||
* | ENH: Added support for parallel builds in VS 8. There is now a special ↵ | Brad King | 2005-12-13 | 1 | -0/+2 |
| | | | | target on which all other targets depend that re-runs CMake if any listfiles have been changed. This addresses bug#2512. | ||||
* | ENH: Add a way for the generated command to include extra flags. This is ↵ | Andy Cedilnik | 2005-12-01 | 1 | -1/+1 |
| | | | | useful for CTest (or try compile) to add -j2 | ||||
* | BUG: Tweak VS8 generator to keep VS8 happy. The .vcproj files need their ↵ | Brad King | 2005-11-22 | 1 | -2/+3 |
| | | | | own GUIDs in a ProjectGUID attribute. The top level .sln file needs a special comment at the top to allow it to be opened with double-click in explorer. | ||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -4/+2 |
| | | | | of const junk | ||||
* | ENH: Add option to ignore errors. Only works on make | Andy Cedilnik | 2005-04-29 | 1 | -1/+2 |
| | |||||
* | COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the ↵ | Brad King | 2005-04-29 | 1 | -1/+1 |
| | | | | AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions. | ||||
* | ENH: Start working on a method that abstracts generating of build command | Andy Cedilnik | 2005-04-28 | 1 | -5/+2 |
| | |||||
* | ENH: Added dependency from INSTALL target to ALL_BUILD target so that ↵ | Brad King | 2005-04-28 | 1 | -1/+1 |
| | | | | targets build before being installed. | ||||
* | ENH: More ctest changes and move SetupTest to superclass | Andy Cedilnik | 2005-04-01 | 1 | -1/+0 |
| | |||||
* | ENH: cleanup by removing all the olf local generate junk that i not longer ↵ | Ken Martin | 2005-03-10 | 1 | -7/+0 |
| | | | | needed | ||||
* | ENH: ctest now uses CMake global generator to do the build part of ↵ | Ken Martin | 2005-02-22 | 1 | -3/+5 |
| | | | | build-and-test | ||||
* | ENH: move project map to global generator base | Bill Hoffman | 2005-01-21 | 1 | -2/+0 |
| | |||||
* | ENH: try to initialize all languages at the same time | Bill Hoffman | 2004-08-27 | 1 | -1/+1 |
| | |||||
* | BUG: CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the cmMakefile ↵ | Brad King | 2004-08-04 | 1 | -1/+1 |
| | | | | instance for the listfile containing the TRY_COMPILE call, not the top level listfile. | ||||
* | BUG: make sure global generate is done when cmakelist file chagnes, also ↵ | Bill Hoffman | 2004-05-20 | 1 | -2/+7 |
| | | | | make sure guids are stored in the cache so the .sln file does not change every time | ||||
* | ENH: add new subdirectory exclude from top option | Bill Hoffman | 2004-03-09 | 1 | -2/+4 |
| | |||||
* | remove warnings | Bill Hoffman | 2003-11-26 | 1 | -2/+1 |
| | |||||
* | ENH: generate a sln and dsw file for each sub project in a project | Bill Hoffman | 2003-11-26 | 1 | -1/+5 |
| | |||||
* | ENH: Registered global generators are now kept in a table in the cmake ↵ | Brad King | 2003-07-08 | 1 | -1/+6 |
| | | | | instance. Added support for documentation with a Generators section. | ||||
* | add support for vs 71 | Bill Hoffman | 2003-05-08 | 1 | -11/+13 |
| | |||||
* | ENH: Visual Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to ↵ | Brad King | 2002-12-20 | 1 | -1/+1 |
| | | | | be a semicolon-separated list of configurations that will be built. | ||||
* | ENH: unify EnableLanguage across all generators | Bill Hoffman | 2002-12-05 | 1 | -0/+1 |
| | |||||
* | use InAll target setting to determine what targets are in the default build | Ken Martin | 2002-12-05 | 1 | -1/+1 |
| | |||||
* | ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵ | Brad King | 2002-10-23 | 1 | -3/+3 |
| | | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. | ||||
* | some try compile fixes | Ken Martin | 2002-09-22 | 1 | -5/+10 |
| | |||||
* | modified TryCompile | Ken Martin | 2002-09-10 | 1 | -1/+1 |
| | |||||
* | new arch | Ken Martin | 2002-09-04 | 1 | -0/+95 |