- Sep 03, 2008
-
-
Brad King authored
-
Bill Hoffman authored
-
- Sep 02, 2008
-
-
Brad King authored
-
David Cole authored
BUG: Fix issue #3648 - make sure CMake reruns if a Bundle application's directory is removed or if it's Info.plist file disappears since those elements are put in place at CMake configure time.
-
Brad King authored
A Mac OS X Framework should provide a Resources/Info.plist file containing meta-data about the framework. This change generates a default Info.plist for frameworks and provides an interface for users to customize it.
-
Brad King authored
This change cleans up the implementation of cmXCodeObject to avoid un-escaping and re-escaping string values. There is no need to store the string in escaped form. It can be escaped once when it is printed out to the generated project file.
-
- Sep 01, 2008
-
-
Brad King authored
-
- Aug 31, 2008
-
-
Brad King authored
-
- Aug 30, 2008
-
-
Brad King authored
-
- Aug 29, 2008
- Aug 28, 2008
- Aug 27, 2008
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
This change introduces a new algorithm for link line construction. The order it computes always begins with the exact link line specified by the user. Dependencies of items specified by the user are tracked, and those that are not already satisified by the line are appended to it at the end with minimal repeats. This restores the behavior of CMake 2.4 and below while still fixing some of its bugs. See issue #7546.
-
Brad King authored
In cmComputeLinkDepends link items that look like flags (starting in '-') should not be included in dependency inferral. They are not libraries and therefore have no dependencies. They should just be passed through to the final link line unchanged. See issue #7546.
-
Brad King authored
In cmComputeLinkDepends we should treat an empty configuration name as equivalent to no specific configuration at all.
-
- Aug 26, 2008
-
-
Brad King authored
-
David Cole authored
-
- Aug 25, 2008
-
-
Brad King authored
-
Brad King authored
This introduces the unset() command to make it easy to unset CMake variables, environment variables, and CMake cache variables. Previously it was not even possible to unset ENV or CACHE variables (as in completely remove them). Changes based on patch from Philip Lowman. See issue #7507.
-
- Aug 24, 2008
-
-
Brad King authored
-
- Aug 23, 2008
-
-
Brad King authored
-
David Cole authored
-
David Cole authored
ENH: Add the RECURSE_SYMLINKS_OFF flag to the FILE GLOB_RECURSE command. Exposes the recently added kwsys capability that prevents recursing through symlinks to CMake scripts.
-
- Aug 22, 2008
- Aug 21, 2008
-
-
Brad King authored
Some native build tools, particularly those for cross compiling, may have a limit on the length of the full path to an object file name that is lower than the platform otherwise supports. This change allows the limit to be set by the project toolchain file through the variable CMAKE_OBJECT_PATH_MAX.
-
Brad King authored
-
- Aug 20, 2008
-
-
David Cole authored
ENH: Add RecurseThroughSymlinks data member to kwsys::Glob. Allows recursive globs to skip symlinks when necessary. Default to true for backwards compatible behavior. Used from the ctest coverage handler to avoid recursing through the '/Applications' directory on the Mac looking for *.da files... Should fix the hangs reported recently by Mac CMake dashboard submitters.
-
Brad King authored
It is useful to be able to test if a target has been created. Often targets are created only inside conditions. Rather than storing the result of the condition manually for testing by other parts of the project, it is much easier for the other parts to just test for the target's existence. This will also be useful when find-modules start reporting results with IMPORTED targets and projects want to test if a certain target is available.
-
Brad King authored
-
- Aug 19, 2008
-
-
Bill Hoffman authored
-
Bill Hoffman authored
-
Bill Hoffman authored
-
Bill Hoffman authored
BUG: fix for 6794 support for LTCG WholeProgramOptimization, which is not available in VS 8 and newer.
-