@@ -8,34 +8,39 @@ cmake_minimum_required(VERSION 3.23)
88option(BUILD_TESTING "Build tests" ON)
99
1010project(
11- beman.inplace_vector
12- VERSION 1.0.0
13- DESCRIPTION
14- "A dynamically-resizable vector with fixed capacity and embedded storage"
15- LANGUAGES CXX)
11+ beman.inplace_vector
12+ VERSION 1.0.0
13+ DESCRIPTION
14+ "A dynamically-resizable vector with fixed capacity and embedded storage"
15+ LANGUAGES CXX
16+ )
1617
1718add_library(beman.inplace_vector INTERFACE)
1819target_include_directories(
19- beman.inplace_vector
20- INTERFACE $< BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR}/include>
21- $< INSTALL_INTERFACE :include>)
20+ beman.inplace_vector
21+ INTERFACE
22+ $< BUILD_INTERFACE :${CMAKE_CURRENT_SOURCE_DIR}/include>
23+ $< INSTALL_INTERFACE :include>
24+ )
2225
2326# Install the InplaceVector library to the appropriate destination
2427install(
25- TARGETS beman.inplace_vector
26- EXPORT ${TARGETS_EXPORT_NAME}
27- DESTINATION ${CMAKE_INSTALL_LIBDIR})
28+ TARGETS beman.inplace_vector
29+ EXPORT ${TARGETS_EXPORT_NAME}
30+ DESTINATION
31+ ${CMAKE_INSTALL_LIBDIR}
32+ )
2833
2934# Install the header files to the appropriate destination
3035install(
31- DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
32- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${CMAKE_PROJECT_NAME}
33- FILES_MATCHING
34- PATTERN
36+ DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
37+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${CMAKE_PROJECT_NAME}
38+ FILES_MATCHING
39+ PATTERN
3540 "${CMAKE_CURRENT_SOURCE_DIR}/include/beman/inplace_vector/inplace_vector.hpp"
3641)
3742
3843if(BUILD_TESTING)
39- include (CTest)
40- add_subdirectory(src/beman/inplace_vector/tests)
44+ include (CTest)
45+ add_subdirectory(src/beman/inplace_vector/tests)
4146endif()
0 commit comments