aboutsummaryrefslogtreecommitdiff
path: root/KF5ConfigConfig.cmake.in
AgeCommit message (Collapse)Author
2017-03-29explicitly set NO_CMAKE_FIND_ROOT_PATHHarald Sitter
Summary: When using a toolchain file one often would want to set a CMAKE_FIND_ROOT_PATH to "re-root" lookups into a staging area to prevent native host artifcats from being found. This in particular is usually the case for lib/include/package finders as one would want the target systems build artifacts rather than the hosts. find_file() unfortunately draws its re-rooting rule from CMAKE_FIND_ROOT_PATH_MODE_INCLUDE, which as mentioned would usually be set not to look in the actual host paths to avoid picking up wrong includes which would also prevent find_file to work here. In the case of the coreaddonstooling it makes sense to look in the host though. For one the lookup only runs when CROSS_COMPILING is set (which usually is the case for toolchains), AND one explicitly has to specify a HOST_TOOLING path. So in a way by specifying that one is already opting out of whatever rooting rules one has set elsewhere as setting that var is a clear indication that we have *specific* host tooling and we want to use that rather than anything else. As a result NO_CMAKE_FIND_ROOT_PATH is the way to go when looking for stuff under a KF5_HOST_TOOLING conditional. Reviewers: mdawson, apol Reviewed By: apol Subscribers: #frameworks Tags: #frameworks Differential Revision: https://phabricator.kde.org/D5218
2017-01-04GIT_SILENT add missing include(CMakeFindDependencyMacro)Sven Brauch
2015-10-27Fix include variableAleix Pol
2015-06-21Make it possible to use kconfig_compiler from different sourcesAleix Pol
This way we can specify the used tooling targets to be used, useful if we're cross-compiling, since we get to use the tooling that runs in the local platform. REVIEW: 124104
2014-03-24Remove references to ${_KDE4_KCONFIG_COMPILER_DEP}Alex Merry
Not sure why it would be unset and then used, instead of just not used at all. LXR says it's not used anywhere else, though. REVIEW: 116962
2013-12-18Move kconfig code to the root directory.Jenkins CI