Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: use a better name | Bill Hoffman | 2006-04-21 | 1 | -9/+9 |
| | |||||
* | ENH: do not compile header files | Bill Hoffman | 2006-04-21 | 1 | -1/+2 |
| | |||||
* | BUG: VS7 seems to have a limit on the length of the link directory list ↵ | Brad King | 2006-04-20 | 1 | -7/+21 |
| | | | | string. Try to make the string as short as possible by avoiding trailing slashes and using a relative path (if it is shorter). | ||||
* | ENH: allow multiple files with the same name in different subdirs | Bill Hoffman | 2006-04-17 | 1 | -2/+19 |
| | |||||
* | ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables ↵ | Brad King | 2006-04-11 | 1 | -16/+32 |
| | | | | CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway. | ||||
* | BUG: Use flag-map transform only for C and C++ flags. | Brad King | 2006-04-11 | 1 | -1/+1 |
| | |||||
* | ENH: Added support for multiple outputs generated by a single custom ↵ | Brad King | 2006-04-11 | 1 | -17/+25 |
| | | | | command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. | ||||
* | ENH: add support for per config target LINK_FLAGS | Bill Hoffman | 2006-04-03 | 1 | -1/+9 |
| | |||||
* | ENH: add support for win64 for visual studio 2005 ide and nmake, also fix ↵ | Bill Hoffman | 2006-03-30 | 1 | -4/+5 |
| | | | | warnings produced by building for win64 | ||||
* | ENH: removed unused rules from targets for VS | Ken Martin | 2006-03-23 | 1 | -68/+1 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -70/+72 |
| | |||||
* | STYLE: Fix some style issues | Andy Cedilnik | 2006-03-10 | 1 | -101/+101 |
| | |||||
* | COMP: Even more global target fixes | Andy Cedilnik | 2006-02-24 | 1 | -2/+1 |
| | |||||
* | BUG: More fixing of support for global target son visual studio | Andy Cedilnik | 2006-02-24 | 1 | -7/+6 |
| | |||||
* | COMP: More fixes for visual studio | Andy Cedilnik | 2006-02-23 | 1 | -0/+3 |
| | |||||
* | ENH: make command line flags more consistent with ide settings | Bill Hoffman | 2006-02-21 | 1 | -70/+13 |
| | |||||
* | ENH: make sure CMAKE_STANDARD_LIBRARIES are used | Bill Hoffman | 2006-02-20 | 1 | -1/+3 |
| | |||||
* | BUG: Add target-level COMPILE_FLAGS to the target not the individual source ↵ | Brad King | 2006-02-20 | 1 | -6/+8 |
| | | | | files. This simplifies the generated files and puts flags in a more logical order (VS6 works, VS7 needs more translation to work). | ||||
* | ENH: If CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to approximate ↵ | Brad King | 2006-02-18 | 1 | -1/+2 |
| | | | | in-source build include file behavior in an out-of-source build by adding the build tree directory corresponding to a source tree directory at the beginning of the include path. Also fixed VS6 and VS7 generators to use cmLocalGenerator's computation of include paths. The VS6 generator will now short-path the include directories if the total length is too long in order to try to avoid its truncation limit. | ||||
* | BUG: Use NOINHERIT macro to avoid linking to project default libraries which ↵ | Brad King | 2006-02-15 | 1 | -2/+6 |
| | | | | may not exist. | ||||
* | BUG: Removed hard-coded linking to odbc32 and odbccp32. | Brad King | 2006-02-14 | 1 | -1/+1 |
| | |||||
* | BUG: Avoid adding unused rules to special targets like ALL_BUILD. Make sure ↵ | Brad King | 2006-02-14 | 1 | -1/+13 |
| | | | | project regeneration rules go only in desired targets. | ||||
* | ENH: bug fix for 2829 better flags for idl tool | Bill Hoffman | 2006-02-10 | 1 | -1/+16 |
| | |||||
* | BUG: Fixed generation of cmake re-run rules. | Brad King | 2006-02-09 | 1 | -11/+12 |
| | |||||
* | ENH: add working directory support | Bill Hoffman | 2006-02-08 | 1 | -5/+8 |
| | |||||
* | BUG: VS7 generator should use per-configuration linker flags for targets. ↵ | Brad King | 2006-01-27 | 1 | -3/+18 |
| | | | | This addresses bug#2765. | ||||
* | ENH: add COMPILE_FLAGS to targets | Bill Hoffman | 2006-01-25 | 1 | -2/+8 |
| | |||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -167/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: for all custom commands that can not be given to a target, add them to ↵ | Bill Hoffman | 2006-01-09 | 1 | -3/+76 |
| | | | | all targets in the current makefile | ||||
* | ENH: removed TARGET_DIR_PREFIX support | Ken Martin | 2005-12-13 | 1 | -5/+0 |
| | |||||
* | ENH: Added support for parallel builds in VS 8. There is now a special ↵ | Brad King | 2005-12-13 | 1 | -1/+2 |
| | | | | target on which all other targets depend that re-runs CMake if any listfiles have been changed. This addresses bug#2512. | ||||
* | ENH: fix for bug 2584, empty source groups with children skipped | Bill Hoffman | 2005-12-12 | 1 | -1/+1 |
| | |||||
* | BUG: Tweak VS8 generator to keep VS8 happy. The .vcproj files need their ↵ | Brad King | 2005-11-22 | 1 | -2/+8 |
| | | | | 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: add some more properties for visual studio projects | Bill Hoffman | 2005-11-19 | 1 | -4/+13 |
| | |||||
* | COMP: fix compile error | Bill Hoffman | 2005-11-19 | 1 | -5/+2 |
| | |||||
* | BUG: Fixed flag-to-vcproj-attribute conversion code to work again (it was ↵ | Brad King | 2005-11-18 | 1 | -25/+16 |
| | | | | broken by the optimization changes). Added conversion of /nologo flag to SuppressStartupBanner attribute and /Gy flag to EnableFunctionLevelLinking attribute. | ||||
* | BUG: Fixed XML escapes for custom commands. Also added escaping of newlines ↵ | Brad King | 2005-11-17 | 1 | -3/+3 |
| | | | | for VS 2005. | ||||
* | BUG: Double-quotes in definitions must be escaped. | Brad King | 2005-10-03 | 1 | -2/+5 |
| | |||||
* | ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree | Ken Martin | 2005-07-29 | 1 | -1/+1 |
| | |||||
* | ENH: Generator now creates a separate intermediate files directory for each ↵ | Brad King | 2005-07-27 | 1 | -7/+27 |
| | | | | target. This is needed for MSVC 8 to support parallel builds. | ||||
* | ENH: fix lib case bug correctly | Bill Hoffman | 2005-07-25 | 1 | -1/+11 |
| | |||||
* | BUG: undo fix | Bill Hoffman | 2005-07-23 | 1 | -6/+1 |
| | |||||
* | ENH: more efficent fix for bug # 2063 | Bill Hoffman | 2005-07-22 | 1 | -4/+6 |
| | |||||
* | BUG: fix for case mismatched lib bug # 2063 | Bill Hoffman | 2005-07-22 | 1 | -1/+4 |
| | |||||
* | BUG: remove part of patch from bug 1965 that set executable paths | Bill Hoffman | 2005-07-13 | 1 | -6/+1 |
| | |||||
* | FIX: apply patch from bug# 1965 | Bill Hoffman | 2005-07-13 | 1 | -284/+304 |
| | |||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -9/+9 |
| | | | | of const junk | ||||
* | ENH: add first cut at support for exe with same name as lib | Ken Martin | 2005-06-16 | 1 | -1/+10 |
| | |||||
* | ENH: removed old convert calls | Ken Martin | 2005-06-10 | 1 | -2/+3 |
| | |||||
* | Undo fix as it broke the dashboard | Bill Hoffman | 2005-05-12 | 1 | -16/+6 |
| |