1# Distributed under the OSI-approved BSD 3-Clause License. See accompanying 2# file Copyright.txt or https://cmake.org/licensing for details. 3 4 5# This module is shared by multiple languages; use include blocker. 6if(__COMPILER_XLCLANG) 7 return() 8endif() 9set(__COMPILER_XLCLANG 1) 10 11include(Compiler/XL) 12 13macro(__compiler_xlclang lang) 14 __compiler_xl(${lang}) 15 16 # Feature flags. 17 set(CMAKE_${lang}_VERBOSE_FLAG "-V") 18 set(CMAKE_${lang}_COMPILE_OPTIONS_PIC "-fPIC") 19 set(CMAKE_${lang}_COMPILE_OPTIONS_PIE "-fPIC") 20 set(CMAKE_${lang}_RESPONSE_FILE_FLAG "@") 21 set(CMAKE_${lang}_RESPONSE_FILE_LINK_FLAG "@") 22endmacro() 23