Vitaliy Kirsanov | c39718d | 2019-03-31 23:04:45 +0300 | [diff] [blame] | 1 | if(MSVC) |
| 2 | return() |
| 3 | endif() |
| 4 | |
| 5 | set(CMAKE_REQUIRED_LIBRARIES rt) |
| 6 | check_function_exists(clock_gettime HAVE_CLOCK_GETTIME) |
| 7 | |
Vitaly Kirsanov | a82a014 | 2019-04-25 14:14:28 +0000 | [diff] [blame] | 8 | if(APPLE) |
| 9 | add_definitions(-DFLAC__SYS_DARWIN) |
| 10 | endif() |
Vitaliy Kirsanov | c39718d | 2019-03-31 23:04:45 +0300 | [diff] [blame] | 11 | |
| 12 | add_executable(benchmark_residual benchmark_residual.c util.c) |
| 13 | target_include_directories(benchmark_residual PRIVATE |
Vitaliy Kirsanov | 573dbc1 | 2019-04-29 12:48:24 +0300 | [diff] [blame] | 14 | "$<TARGET_PROPERTY:FLAC,SOURCE_DIR>/include") |
Vitaliy Kirsanov | c39718d | 2019-03-31 23:04:45 +0300 | [diff] [blame] | 15 | target_link_libraries(benchmark_residual |
Vitaliy Kirsanov | 573dbc1 | 2019-04-29 12:48:24 +0300 | [diff] [blame] | 16 | FLAC |
Vitaliy Kirsanov | c39718d | 2019-03-31 23:04:45 +0300 | [diff] [blame] | 17 | $<$<BOOL:${HAVE_CLOCK_GETTIME}>:rt>) |