Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."
[oota-llvm.git] / cmake / modules / CMakeLists.txt
index 4e79371feec8333e559fb7c2a344ff1d11719ef2..416d7f4785641de0c7f86412ae24a596a9dfd1a8 100644 (file)
@@ -1,18 +1,12 @@
-set(LLVM_CFLAGS "${CMAKE_C_FLAGS_${uppercase_CMAKE_BUILD_TYPE}} ${LLVM_DEFINITIONS}")
-set(LLVM_CXXFLAGS "${CMAKE_CXX_FLAGS_${uppercase_CMAKE_BUILD_TYPE}} ${LLVM_DEFINITIONS}")
-set(LLVM_CPPFLAGS "${CMAKE_CPP_FLAGS_${uppercase_CMAKE_BUILD_TYPE}} ${LLVM_DEFINITIONS}")
-llvm_get_target_libraries(LLVM_JIT_LIBS jit)
-llvm_get_target_libraries(LLVM_INTERPRETER_LIBS interpreter)
-llvm_get_target_libraries(LLVM_NATIVECODEGEN_LIBS nativecodegen)
-get_system_libs(LLVM_SYSTEM_LIBS)
+set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/share/llvm/cmake")
 
 configure_file(
-  LLVMConfig.cmake.in
-  ${LLVM_BINARY_DIR}/cmake/modules/LLVMConfig.cmake
-  @ONLY
-  )
+  LLVM.cmake
+  ${llvm_cmake_builddir}/LLVM.cmake
+  @ONLY)
 
 install(FILES
-  ${LLVM_BINARY_DIR}/cmake/modules/LLVMConfig.cmake
-  DESTINATION lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm/
-  )
+  ${llvm_cmake_builddir}/LLVM.cmake
+  LLVMConfig.cmake
+  LLVMLibDeps.cmake
+  DESTINATION share/llvm/cmake)