| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							
- add_library(core
 
-   src/check_names.cc
 
-   src/counter.cc
 
-   src/counter_builder.cc
 
-   src/detail/ckms_quantiles.cc
 
-   src/detail/time_window_quantiles.cc
 
-   src/gauge.cc
 
-   src/gauge_builder.cc
 
-   src/histogram.cc
 
-   src/histogram_builder.cc
 
-   src/registry.cc
 
-   src/serializer.cc
 
-   src/summary.cc
 
-   src/summary_builder.cc
 
-   src/text_serializer.cc
 
- )
 
- add_library(${PROJECT_NAME}::core ALIAS core)
 
- target_link_libraries(core
 
-   PRIVATE
 
-     Threads::Threads
 
-     $<$<AND:$<BOOL:UNIX>,$<NOT:$<BOOL:APPLE>>>:rt>
 
- )
 
- target_include_directories(core
 
-   PUBLIC
 
-     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 
- )
 
- set_target_properties(core PROPERTIES OUTPUT_NAME ${PROJECT_NAME}-core)
 
- install(
 
-   TARGETS core
 
-   EXPORT ${PROJECT_NAME}-targets
 
-   RUNTIME DESTINATION  ${CMAKE_INSTALL_BINDIR}
 
-   LIBRARY DESTINATION  ${CMAKE_INSTALL_LIBDIR}
 
-   ARCHIVE DESTINATION  ${CMAKE_INSTALL_LIBDIR}
 
-   INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
 
- )
 
- install(
 
-   DIRECTORY include/
 
-   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
 
- )
 
- if(ENABLE_TESTING)
 
-   add_subdirectory(tests)
 
- endif()
 
- if(GoogleBenchmark_FOUND)
 
-   add_subdirectory(benchmarks)
 
- endif()
 
 
  |