summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2016-12-02 11:43:16 +0100
committerMichał Górny <mgorny@gentoo.org>2016-12-08 09:00:17 +0100
commit4e427b97d5579b858e76b68fbecdfb811e0c24a1 (patch)
treef24e0a74357cfafce17807ce3189eddf101596fc /dev-java
parentnet-analyzer/zabbix: Bump #598762 (diff)
downloadgentoo-4e427b97d5579b858e76b68fbecdfb811e0c24a1.tar.gz
gentoo-4e427b97d5579b858e76b68fbecdfb811e0c24a1.tar.bz2
gentoo-4e427b97d5579b858e76b68fbecdfb811e0c24a1.zip
cmake-utils.eclass: Split multi-arg CC/CXX/FC correctly, #542530
Split multi-argument CC/CXX/FC into a CMake array consisting of one element containing the compiler path (name) and the other containing all command-line options, space-separated. This is how CMake splits the environment variables CC/CXX/FC internally. The alternative would be to set CC/CXX/FC directly, and let CMake handle the splitting. However, changing that had unforeseen consequences like assembler not being set correctly (#601292) which in turn was impossible to set via environment variables due to bugs in CMake. Therefore, splitting the values into CMAKE_*_COMPILER correctly seems the simplest and safest way forward, at least until we can rely on fixed CMake versions being sufficiently deployed.
Diffstat (limited to 'dev-java')
0 files changed, 0 insertions, 0 deletions