diff options
author | 2016-12-02 11:43:16 +0100 | |
---|---|---|
committer | 2016-12-08 09:00:17 +0100 | |
commit | 4e427b97d5579b858e76b68fbecdfb811e0c24a1 (patch) | |
tree | f24e0a74357cfafce17807ce3189eddf101596fc /perl-core | |
parent | net-analyzer/zabbix: Bump #598762 (diff) | |
download | gentoo-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 'perl-core')
0 files changed, 0 insertions, 0 deletions