- 25 Jul, 2013 6 commits
-
-
First, it prevents a NULL dereference and second it reiterates that targets without languages are not supported by CMake. Add a RunCMake.ExportWithoutLanguage test exporting a library without a languages.
-
b655865b target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature
-
a43e5e0a Test COMPILE_DEFINITIONS target property get/set/get round-trip
-
d57c1c1b FindQt4: Re-add QAxServer to the QT_MODULES.
-
Kitware Robot authored
-
- 24 Jul, 2013 18 commits
-
-
Brad King authored
Teach the Preprocess test to get, set, and then get the same value for the COMPILE_DEFINITIONS target property and verify that the value is not changed. This ensures the internal structured storage of the property value can reproduce the original string value.
-
Stephen Kelly authored
This was removed instead of moved in commit b8af46cb (FindQt4: Don't fail if certain Qt modules are unavailable.).
-
Add a new signature to help populate INTERFACE_LINK_LIBRARIES and LINK_LIBRARIES cleanly in a single call. Add policy CMP0023 to control whether the keyword signatures can be mixed with uses of the plain signatures on the same target.
-
f5ca872e Use linked frameworks as a source of include directories.
-
-
31bd83e9 set_property: Do not remove a property when APPENDing nothing
-
09f00a63 FindCUDA: Search for libraries in <prefix>/lib/<arch>/nvidida-current.
-
a11da72e Ninja: Properly convert all paths to unix style before we do set intersection.
-
10a069b5 Genex: Fix $<CONFIG> with IMPORTED targets and multiple locations.
-
4f6bd702 Remove the LINK_LANGUAGE generator expression.
-
-
This fixes a regression introduced by commit b8af46cb (FindQt4: Don't fail if certain Qt modules are unavailable., 2013-05-23) The _FOUND variable is set by the _QT4_ADJUST_LIB_VARS macro, so invoke that unconditionally, and guard only the set_property calls, as described in the original bug report (#14165).
-
The old code checked only that there was a LOCATION for the specified config, but did not check whether the config actually mapped. Task-number: 14292
-
It accepted an optional argument to test for equality, but no way to get the linker language of a particular target. TARGET_PROPERTY provides this flexibility and STREQUAL provides the necessary API for equality test. Extend the CompileDefinitions test to cover accessing the property of another target.
-
We already document the variables CMAKE_<LANG>_FLAGS_{DEBUG, MINSIZEREL, RELEASE, RELWITHDEBINFO}. However, CMAKE_<LANG>_FLAGS is not documented, even though it's available (and useful).
-
Kitware Robot authored
-
- 23 Jul, 2013 1 commit
-
-
Kitware Robot authored
-
- 22 Jul, 2013 10 commits
-
-
Robert Maynard authored
On windows we had a subset of the paths as unix style and a subset as windows so when doing the set intersection it resulted in the same file being found twice.
-
4b1919f7 ExportTargets: add one more comment to the generated file.
-
bf238919 CPackWIX: Add support for custom WiX templates 155bb01b CMakeCPack: Provide an upgrade guid for WiX bfa2e299 CPackWIX: Add option to specify the language(s) of the installer 6e51ea98 CPackWIX: Handle multiple shortcuts in the start menu 6d77e1ab CPackWIX: Fix MSI package layout regression from parent 8c0e3255 CPackWIX: Handle CPACK_PACKAGE_EXECUTABLES (#13967)
-
Fix a regression created by commit 373faae5 (Refactor how bundles and frameworks are supported, 2013-05-05). Since the ninja file isn't aware of how framework symlinks work, we suppress symlink creation and let cmOSXBundleGenerator handle it. Also, use the real name of framework library in build rules as was done before, instead of the symlink.
-
If one of the libraries (_DEBUG or _RELEASE) is not set, the value is set to the value of the other one. FindQt4, from which the macro is extracted, sets the values to XXX_LIBRARY_{DEBUG,RELEASE}-NOTFOUND instead. In both cases the XXX_LIBRARY is correct, but using NOTFOUND makes it easier to understand which one is missing. Update Tests/CMakeOnly/SelectLibraryConfigurations with the new logic.
-
Robert Maynard authored
Ubuntu install the CUDA libraries into a location that is different than the default location provided by the NVidia installer. So we teach the FindCUDA package to also find the Ubuntu install location.
-
Kitware Robot authored
-
- 21 Jul, 2013 1 commit
-
-
Kitware Robot authored
-
- 20 Jul, 2013 1 commit
-
-
Kitware Robot authored
-
- 19 Jul, 2013 3 commits
-
-
Alexander Neundorf authored
This patch adds a comment above the block which protects the exported targets file against multiple inclusion, to make the file easier to understand for readers. Alex
-
WiX provides a lot of functionality for installers that cannot be supported (easily) in the default WIX.template.in file. For most users, the default template should be fine. However if users want to produce merge modules, include custom actions, etc, this new option allows for a hook into how the wxs is produced.
-