Don Turner | 1f6dcad | 2017-09-12 20:34:36 +0100 | [diff] [blame] | 1 | cmake_minimum_required(VERSION 3.4.1) |
| 2 | |
Don Turner | 3bf32ae | 2017-11-27 13:25:05 +0000 | [diff] [blame] | 3 | set (oboe_sources |
Don Turner | 3bf32ae | 2017-11-27 13:25:05 +0000 | [diff] [blame] | 4 | src/aaudio/AAudioLoader.cpp |
Don Turner | 379e8e5 | 2017-11-29 15:49:29 +0000 | [diff] [blame] | 5 | src/aaudio/AudioStreamAAudio.cpp |
Don Turner | 3bf32ae | 2017-11-27 13:25:05 +0000 | [diff] [blame] | 6 | src/common/LatencyTuner.cpp |
Don Turner | 379e8e5 | 2017-11-29 15:49:29 +0000 | [diff] [blame] | 7 | src/common/AudioStream.cpp |
| 8 | src/common/AudioStreamBuilder.cpp |
Don Turner | 3bf32ae | 2017-11-27 13:25:05 +0000 | [diff] [blame] | 9 | src/common/Utilities.cpp |
| 10 | src/fifo/FifoBuffer.cpp |
| 11 | src/fifo/FifoController.cpp |
| 12 | src/fifo/FifoControllerBase.cpp |
| 13 | src/fifo/FifoControllerIndirect.cpp |
Phil Burk | 7040a9d | 2017-12-15 10:54:38 -0800 | [diff] [blame] | 14 | src/opensles/AudioInputStreamOpenSLES.cpp |
| 15 | src/opensles/AudioOutputStreamOpenSLES.cpp |
Don Turner | 379e8e5 | 2017-11-29 15:49:29 +0000 | [diff] [blame] | 16 | src/opensles/AudioStreamBuffered.cpp |
| 17 | src/opensles/AudioStreamOpenSLES.cpp |
Phil Burk | 7040a9d | 2017-12-15 10:54:38 -0800 | [diff] [blame] | 18 | src/opensles/EngineOpenSLES.cpp |
Don Turner | 3bf32ae | 2017-11-27 13:25:05 +0000 | [diff] [blame] | 19 | src/opensles/OpenSLESUtilities.cpp |
Phil Burk | 7040a9d | 2017-12-15 10:54:38 -0800 | [diff] [blame] | 20 | src/opensles/OutputMixerOpenSLES.cpp |
Don Turner | 3bf32ae | 2017-11-27 13:25:05 +0000 | [diff] [blame] | 21 | ) |
| 22 | |
Don Turner | e6c1c74 | 2017-12-04 16:10:46 +0000 | [diff] [blame] | 23 | add_library(oboe STATIC ${oboe_sources}) |
| 24 | |
| 25 | # Specify directories which the compiler should look for headers |
| 26 | target_include_directories(oboe PRIVATE src include) |
| 27 | |
| 28 | target_compile_options(oboe PRIVATE -std=c++11 |
| 29 | PRIVATE -Wall |
| 30 | PRIVATE "$<$<CONFIG:DEBUG>:-Werror>") # Only include -Werror when building debug config |
| 31 | |
Phil Burk | 7040a9d | 2017-12-15 10:54:38 -0800 | [diff] [blame] | 32 | target_link_libraries(oboe PRIVATE log OpenSLES) |