diff options
author | Kim Grasman <kim.grasman@gmail.com> | 2018-09-16 16:31:47 +0200 |
---|---|---|
committer | Kim Gräsman <kim.grasman@gmail.com> | 2018-09-17 20:57:38 +0200 |
commit | 0174b5450154e3ccd1823cd185fdc863c8d6089e (patch) | |
tree | e41fcb060bf0586ff22de280cddf21e444c8a33d | |
parent | c8e6a8a1af050e4998a139f814661a855f88598e (diff) |
Introduce IWYU_IN_TREE CMake variable
No functional change.
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 67b2770..a7724e3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,13 @@ cmake_minimum_required(VERSION 3.4.3) if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) message(STATUS "IWYU: out-of-tree configuration") + set(IWYU_IN_TREE OFF) +else() + message(STATUS "IWYU: in-tree configuration") + set(IWYU_IN_TREE ON) +endif() +if (NOT IWYU_IN_TREE) cmake_policy(SET CMP0048 NEW) project(include-what-you-use) @@ -12,8 +18,6 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) list(APPEND CMAKE_MODULE_PATH ${LLVM_DIR}) include(AddLLVM) include(HandleLLVMOptions) -else() - message(STATUS "IWYU: in-tree configuration") endif() message(STATUS "IWYU: configuring for LLVM ${LLVM_VERSION}...") |