Skip to content
This repository was archived by the owner on Jun 12, 2018. It is now read-only.

Commit e4e6a0a

Browse files
committed
Reverted installing Exports from #25 and some minor cleanups
1 parent cd94ccd commit e4e6a0a

2 files changed

Lines changed: 4 additions & 31 deletions

File tree

CMakeLists.txt

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -25,43 +25,17 @@ endif()
2525
add_library(tiny-process-library ${process_source_files})
2626

2727
target_link_libraries(tiny-process-library ${CMAKE_THREAD_LIBS_INIT})
28-
target_include_directories(tiny-process-library PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/.>)
29-
target_include_directories(tiny-process-library SYSTEM INTERFACE $<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>)
3028

31-
# Installation
32-
install(TARGETS tiny-process-library
33-
EXPORT tiny-process-library-targets
34-
DESTINATION lib)
35-
install(FILES process.hpp DESTINATION include)
36-
37-
set(CONFIG_PACKAGE_INSTALL_DIR lib/cmake/tiny-process-library)
38-
include(CMakePackageConfigHelpers)
39-
40-
write_basic_package_version_file(
41-
${CMAKE_CURRENT_BINARY_DIR}/tiny-process-library-config-version.cmake
42-
VERSION 1.0.7
43-
COMPATIBILITY SameMajorVersion
44-
)
45-
46-
install(EXPORT tiny-process-library-targets
47-
DESTINATION
48-
${CONFIG_PACKAGE_INSTALL_DIR}
49-
)
50-
51-
install(FILES
52-
${CMAKE_CURRENT_SOURCE_DIR}/tiny-process-library-config.cmake
53-
${CMAKE_CURRENT_BINARY_DIR}/tiny-process-library-config-version.cmake
54-
DESTINATION
55-
${CONFIG_PACKAGE_INSTALL_DIR} )
56-
57-
# Build examples
5829
add_executable(examples examples.cpp)
5930
target_link_libraries(examples tiny-process-library)
6031

6132
option(BUILD_TESTING Off)
6233

63-
# To enable tests: cmake -DBUILD_TESTING=1 .
34+
# To enable tests: cmake -DBUILD_TESTING=1 ..
6435
if(BUILD_TESTING)
6536
enable_testing()
6637
add_subdirectory(tests)
6738
endif()
39+
40+
install(TARGETS tiny-process-library DESTINATION lib)
41+
install(FILES process.hpp DESTINATION include)

tiny-process-library-config.cmake

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)