blob: 639915b6307404bdc8fd07b2cf39a829dbeb8b14 [file] [log] [blame]
Vitaliy Kirsanovc39718d2019-03-31 23:04:45 +03001if(MSVC)
2 return()
3endif()
4
5set(CMAKE_REQUIRED_LIBRARIES rt)
6check_function_exists(clock_gettime HAVE_CLOCK_GETTIME)
7
Vitaly Kirsanova82a0142019-04-25 14:14:28 +00008if(APPLE)
9 add_definitions(-DFLAC__SYS_DARWIN)
10endif()
Vitaliy Kirsanovc39718d2019-03-31 23:04:45 +030011
12add_executable(benchmark_residual benchmark_residual.c util.c)
13target_include_directories(benchmark_residual PRIVATE
Vitaliy Kirsanov573dbc12019-04-29 12:48:24 +030014 "$<TARGET_PROPERTY:FLAC,SOURCE_DIR>/include")
Vitaliy Kirsanovc39718d2019-03-31 23:04:45 +030015target_link_libraries(benchmark_residual
Vitaliy Kirsanov573dbc12019-04-29 12:48:24 +030016 FLAC
Vitaliy Kirsanovc39718d2019-03-31 23:04:45 +030017 $<$<BOOL:${HAVE_CLOCK_GETTIME}>:rt>)