chrono_sources = files([ 'src/chrono.cpp', 'src/thread_clock.cpp', 'src/process_cpu_clocks.cpp', ]) boost_chrono = library('boost_chrono', chrono_sources, include_directories: inc, cpp_args: is_static ? '-DBOOST_All_STATIC_LINK=1' : '-DBOOST_All_DYN_LINK=1', dependencies: thread_dep) boost_chrono_dep = declare_dependency(link_with: boost_chrono, include_directories: inc, compile_args: [is_static ? '-DBOOST_CHRONO_STATIC_LINK=1' : '-DBOOST_CHRONO_DYN_LINK=1', '-DBOOST_ALL_NO_LIB=1'])