blender/build_files/cmake
Sybren A. Stüvel 8c8e1ebdd2 CMake: Use lld when using Clang compiler
When using the `WITH_LINKER_LLD` option, the logic to find the `ld.lld`
binary and actually tell the build system to use it was specific to GCC.

I've copied the Clang-specific logic for Mold and adjusted it to find
LLD.

Not entirely sure why this is necessary, as LLD is actually Clang's
linker. However, without this change, CMake would use regular old slow
`ld` to link.

Pull Request: https://projects.blender.org/blender/blender/pulls/108884
2023-06-16 10:34:01 +02:00
..
config License headers: use SPDX-FileCopyrightText for CMake files 2023-06-14 23:36:23 +10:00
example_scripts License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
Modules Cleanup: cmake indentation 2023-06-16 12:20:33 +10:00
platform CMake: Use lld when using Clang compiler 2023-06-16 10:34:01 +02:00
buildinfo_static.h.in CMake: configue_file() to pass strings for build-info 2020-11-06 17:26:29 +11:00
buildinfo.cmake License headers: use SPDX-FileCopyrightText for CMake files 2023-06-14 23:36:23 +10:00
clang_array_check.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
cmake_netbeans_project.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
cmake_print_build_options.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
cmake_qtcreator_project.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
cmake_static_check_clang_array.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
cmake_static_check_cppcheck.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
have_features.cmake License headers: use SPDX-FileCopyrightText for CMake files 2023-06-14 23:36:23 +10:00
macros.cmake License headers: use SPDX-FileCopyrightText for CMake files 2023-06-14 23:36:23 +10:00
packaging.cmake License headers: use SPDX-FileCopyrightText for CMake files 2023-06-14 23:36:23 +10:00
project_info.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
project_source_info.py License headers: use SPDX-FileCopyrightText for build_files/ & tools/ 2023-06-14 23:36:23 +10:00
RpmBuild.cmake License headers: use SPDX-FileCopyrightText for CMake files 2023-06-14 23:36:23 +10:00