if(MSVC) | |
return() | |
endif() | |
set(CMAKE_REQUIRED_LIBRARIES rt) | |
check_function_exists(clock_gettime HAVE_CLOCK_GETTIME) | |
if(APPLE) | |
add_definitions(-DFLAC__SYS_DARWIN) | |
endif() | |
add_executable(benchmark_residual benchmark_residual.c util.c) | |
target_include_directories(benchmark_residual PRIVATE | |
"$<TARGET_PROPERTY:FLAC,SOURCE_DIR>/include") | |
target_link_libraries(benchmark_residual | |
FLAC | |
$<$<BOOL:${HAVE_CLOCK_GETTIME}>:rt>) |