[SE] Add "install" actions to cmake build
authorJason Henline <jhen@google.com>
Fri, 2 Sep 2016 17:19:19 +0000 (17:19 +0000)
committerJason Henline <jhen@google.com>
Fri, 2 Sep 2016 17:19:19 +0000 (17:19 +0000)
The "install" build target will now copy the StreamExecutor library and
headers to the appropriate subdirectories of CMAKE_INSTALL_PREFIX.

llvm-svn: 280506

parallel-libs/streamexecutor/CMakeLists.txt
parallel-libs/streamexecutor/lib/CMakeLists.txt

index 3fd9af4..8baf976 100644 (file)
@@ -64,6 +64,8 @@ set(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter")
 add_subdirectory(lib)
 add_subdirectory(examples)
 
+install(DIRECTORY include/ DESTINATION include)
+
 if (STREAM_EXECUTOR_ENABLE_DOXYGEN)
     find_package(Doxygen REQUIRED)
     configure_file(Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
index f33e346..aa16f50 100644 (file)
@@ -16,6 +16,8 @@ add_library(
     Stream.cpp)
 target_link_libraries(streamexecutor ${llvm_libs})
 
+install(TARGETS streamexecutor DESTINATION lib)
+
 if(STREAM_EXECUTOR_UNIT_TESTS)
     add_subdirectory(unittests)
 endif()