@@ -25,43 +25,17 @@ endif()
2525add_library (tiny-process-library ${process_source_files} )
2626
2727target_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
5829add_executable (examples examples.cpp )
5930target_link_libraries (examples tiny-process-library )
6031
6132option (BUILD_TESTING Off )
6233
63- # To enable tests: cmake -DBUILD_TESTING=1 .
34+ # To enable tests: cmake -DBUILD_TESTING=1 ..
6435if (BUILD_TESTING)
6536 enable_testing ()
6637 add_subdirectory (tests )
6738endif ()
39+
40+ install (TARGETS tiny-process-library DESTINATION lib)
41+ install (FILES process.hpp DESTINATION include)
0 commit comments