File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,19 +2,18 @@ set( LIBRARY_CPP_FILES Snapshot.cpp PerfGroup.cpp PerfUtils.cpp CpuUtils.cpp )
22if ( HAVE_LIBPFM )
33set ( LIBRARY_DEPENDENCIES pfm )
44endif ()
5- if ( Armadillo_FOUND )
5+ if ( Armadillo_FOUND AND Boost_CONTAINER_FOUND )
66 list ( APPEND LIBRARY_CPP_FILES Regression.cpp )
7- list ( APPEND LIBRARY_DEPENDENCIES armadillo )
7+ list ( APPEND LIBRARY_DEPENDENCIES armadillo Boost::container )
88endif ()
99add_library ( tinyperfstats SHARED ${LIBRARY_CPP_FILES} )
1010target_link_libraries ( tinyperfstats ${LIBRARY_DEPENDENCIES} )
1111
1212set ( HEADER_LIST Allocators.h BitUtils.h CpuUtils.h DateUtils.h Histogram.h KahanSum.h MicroStats.h PerfCounter.h Snapshot.h StringUtils.h Ticker.h TimingUtils.h Regression.h )
13- foreach ( HEADER ${HEADER_LIST} )
14- file ( REAL_PATH ${HEADER} ABSHEADER BASE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR } )
15- list ( APPEND ALLHEADERS ${ABSHEADER} )
13+ foreach ( header ${HEADER_LIST} )
14+ list ( APPEND ALLHEADERS "${CMAKE_CURRENT_SOURCE_DIR } /${header} " )
1615endforeach ()
1716
1817set_target_properties ( tinyperfstats PROPERTIES
1918 PUBLIC_HEADER "${ALLHEADERS} " )
20- target_include_directories ( tinyperfstats PUBLIC "${CMAKE_CURRENT_SOURCE_DIR } " )
19+ target_include_directories ( tinyperfstats PUBLIC "${CMAKE_CURRENT_SOURCE_DIR } " )
You can’t perform that action at this time.
0 commit comments