- 27 Jul, 2013 1 commit
-
-
Kitware Robot authored
-
- 26 Jul, 2013 7 commits
-
-
9b9a5960 cmTarget: Fix property name typo in docs.
-
d777b8e7 Genex: Allow relative paths in INSTALL_INTERFACE.
-
650e61f8 Add a convenient way to add the includes install dir to the INTERFACE.
-
0f267c01 FindQt4: Populate the INTERFACE_LINK_LIBRARIES of IMPORTED targets.
-
Kitware Robot authored
-
- 25 Jul, 2013 14 commits
-
-
Brad King authored
GCC warns: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] on constructs like *(sha_word64*)&var = so use memcpy to perform such assignments instead.
-
Stephen Kelly authored
-
5837f196 export: Error when exporting a target without a language
-
c80a4f92 Tests/RunCMake: Document stripping of expected output
-
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.
-
Document that trailing newlines are stripped from the -stdout.txt and -stderr.txt content before using as a regular expression.
-
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.
-
Stephen Kelly authored
These paths can be prepended with the ${_IMPORT_PREFIX} generated in the export file. Such relative paths were previously an error.
-
Brad King authored
Explain how CMAKE_REQUIRED_DEFINITIONS is set before calling the check_*_source_compiles macros.
-
Stephen Kelly authored
This makes the IMPORTED_LINK_INTERFACE_LIBRARIES_<CONFIG> properties obsolete.
-
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.
-
-
Stephen Kelly authored
Export the INCLUDES DESTINATION without appending to the INTERFACE_INCLUDE_DIRECTORIES of the target itself. That way, a target can be exported multiple times with different INCLUDES DESTINATION without unintended cross-pollution of export sets.
-
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).
-