summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-config
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2017-07-31 10:07:13 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2017-07-31 10:07:13 +0000
commitb4b4c0ae17a3ded41914cddb9285d11339dca2bc (patch)
tree1b4d43065de56d905b9bcfa402d5ebd173820b0c /llvm/tools/llvm-config
parent83105a4ae1f6c3ecc42a8f4db61b785f1a5488f2 (diff)
downloadbcm5719-llvm-b4b4c0ae17a3ded41914cddb9285d11339dca2bc.tar.gz
bcm5719-llvm-b4b4c0ae17a3ded41914cddb9285d11339dca2bc.zip
[Modules] llvm-config: Exclude CMAKE_CFG_INTDIR. It isn't used in headers.
This is part of https://reviews.llvm.org/D35559 llvm-svn: 309552
Diffstat (limited to 'llvm/tools/llvm-config')
-rw-r--r--llvm/tools/llvm-config/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/tools/llvm-config/CMakeLists.txt b/llvm/tools/llvm-config/CMakeLists.txt
index 5112648ea73..5d48618c061 100644
--- a/llvm/tools/llvm-config/CMakeLists.txt
+++ b/llvm/tools/llvm-config/CMakeLists.txt
@@ -59,6 +59,12 @@ configure_file(${BUILDVARIABLES_SRCPATH} ${BUILDVARIABLES_OBJPATH} @ONLY)
# Set build-time environment(s).
add_definitions(-DCMAKE_CFG_INTDIR="${CMAKE_CFG_INTDIR}")
+if(LLVM_ENABLE_MODULES)
+ target_compile_options(llvm-config PUBLIC
+ "-fmodules-ignore-macro=CMAKE_CFG_INTDIR"
+ )
+endif()
+
# Add the dependency on the generation step.
add_file_dependencies(${CMAKE_CURRENT_SOURCE_DIR}/llvm-config.cpp ${BUILDVARIABLES_OBJPATH})
OpenPOWER on IntegriCloud