CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.
[oota-llvm.git] / cmake / modules / CMakeLists.txt
1 set(LLVM_CFLAGS "${CMAKE_C_FLAGS_${uppercase_CMAKE_BUILD_TYPE}} ${LLVM_DEFINITIONS}")
2 set(LLVM_CXXFLAGS "${CMAKE_CXX_FLAGS_${uppercase_CMAKE_BUILD_TYPE}} ${LLVM_DEFINITIONS}")
3 set(LLVM_CPPFLAGS "${CMAKE_CPP_FLAGS_${uppercase_CMAKE_BUILD_TYPE}} ${LLVM_DEFINITIONS}")
4 llvm_get_target_libraries(LLVM_JIT_LIBS jit)
5 llvm_get_target_libraries(LLVM_INTERPRETER_LIBS interpreter)
6 llvm_get_target_libraries(LLVM_NATIVECODEGEN_LIBS nativecodegen)
7 get_system_libs(LLVM_SYSTEM_LIBS)
8
9 configure_file(
10   LLVMConfig.cmake.in
11   ${LLVM_BINARY_DIR}/cmake/modules/LLVMConfig.cmake
12   @ONLY
13   )
14
15 install(FILES
16   ${LLVM_BINARY_DIR}/cmake/modules/LLVMConfig.cmake
17   DESTINATION lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm/
18   )