Skip to content

Commit 829bb5c

Browse files
committed
Fixed dependency on boost
1 parent 15d12d5 commit 829bb5c

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

libs/CMakeLists.txt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,18 @@ set( LIBRARY_CPP_FILES Snapshot.cpp PerfGroup.cpp PerfUtils.cpp CpuUtils.cpp )
22
if ( HAVE_LIBPFM )
33
set( LIBRARY_DEPENDENCIES pfm )
44
endif()
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 )
88
endif()
99
add_library( tinyperfstats SHARED ${LIBRARY_CPP_FILES} )
1010
target_link_libraries( tinyperfstats ${LIBRARY_DEPENDENCIES} )
1111

1212
set( 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}" )
1615
endforeach()
1716

1817
set_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}" )

0 commit comments

Comments
 (0)