[CMake] Fixing clang standalone build
authorChris Bieneman <beanz@apple.com>
Tue, 6 Dec 2016 17:09:29 +0000 (17:09 +0000)
committerChris Bieneman <beanz@apple.com>
Tue, 6 Dec 2016 17:09:29 +0000 (17:09 +0000)
I broke this in r288770.

llvm-svn: 288829

llvm/CMakeLists.txt
llvm/cmake/modules/TableGen.cmake

index 08008f9..f209338 100644 (file)
@@ -803,8 +803,6 @@ endif()
 include(AddLLVM)
 include(TableGen)
 
-set(LLVM_TABLEGEN_FLAGS -I ${LLVM_MAIN_INCLUDE_DIR})
-
 if( MINGW )
   # People report that -O3 is unreliable on MinGW. The traditional
   # build also uses -O2 for that reason:
index f966cf2..9682002 100644 (file)
@@ -4,6 +4,10 @@
 
 include(LLVMExternalProjectUtils)
 
+if(LLVM_MAIN_INCLUDE_DIR)
+  set(LLVM_TABLEGEN_FLAGS -I ${LLVM_MAIN_INCLUDE_DIR})
+endif()
+
 function(tablegen project ofn)
   # Validate calling context.
   if(NOT ${project}_TABLEGEN_EXE)