MOLD.cmake 450 B

123456789101112131415161718
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file Copyright.txt or https://cmake.org/licensing for details.
  3. # This module is shared by multiple linkers; use include blocker.
  4. include_guard()
  5. macro(__linker_mold lang)
  6. if(CMAKE_EFFECTIVE_SYSTEM_NAME STREQUAL "Apple")
  7. include(Linker/AppleClang)
  8. __linker_appleclang(${lang})
  9. else()
  10. include(Linker/GNU)
  11. __linker_gnu(${lang})
  12. endif()
  13. endmacro()