Skip to content

Commit 83dca07

Browse files
committed
Add readme
1 parent 6e56cd2 commit 83dca07

6 files changed

Lines changed: 8 additions & 15 deletions

File tree

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ project(audio_utils)
44

55
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
66

7-
include(./fetch_deps.cmake)
8-
97
option(AUDIO_UTILS_BUILD_TESTS "Build tests" ${PROJECT_IS_TOP_LEVEL})
10-
option(AUDIO_UTILS_USE_SNDFILE "Use sndfile library for audio file I/O" ON)
11-
option(AUDIO_UTILS_USE_RTAUDIO "Use RtAudio library for audio playback and recording" ON)
8+
option(AUDIO_UTILS_USE_SNDFILE "Use sndfile library for audio file I/O" ${PROJECT_IS_TOP_LEVEL})
9+
option(AUDIO_UTILS_USE_RTAUDIO "Use RtAudio library for audio playback and recording"
10+
${PROJECT_IS_TOP_LEVEL})
1211

1312
option(AUDIO_UTILS_ENABLE_HARDENING "Enable hardening" ON)
14-
option(AUDIO_UTILS_USE_SANITIZER "Use AddressSanitizer" ON)
13+
option(AUDIO_UTILS_USE_SANITIZER "Use AddressSanitizer" OFF)
1514

15+
include(./fetch_deps.cmake)
1616
include(cmake/project-warnings.cmake)
1717
include(cmake/project-options.cmake)
1818

CMakePresets.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"version": 10,
33
"cmakeMinimumRequired": {
4-
"major": 4,
5-
"minor": 1,
6-
"patch": 1
4+
"major": 3,
5+
"minor": 31,
6+
"patch": 0
77
},
88
"configurePresets": [
99
{

cmake/project-options.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
add_library(audioutils_options INTERFACE)
22
add_library(audioutils::audioutils_options ALIAS audioutils_options)
3-
target_compile_features(audioutils_options INTERFACE cxx_std_23)
43

54
if(AUDIO_UTILS_USE_SANITIZER)
65
if(CMAKE_CXX_COMPILER_ID MATCHES ".*Clang")

fetch_deps.cmake

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,3 @@ if(pffft_ADDED)
8888
endif()
8989

9090
find_package(IPP)
91-
find_package(OpenMP)

src/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ target_sources(
2222
target_link_libraries(audio_utils PRIVATE Eigen3::Eigen audioutils::audioutils_options
2323
audioutils::audioutils_warnings)
2424

25-
if(OpenMP_CXX_FOUND)
26-
target_link_libraries(audio_utils PRIVATE OpenMP::OpenMP_CXX)
27-
endif()
28-
2925
if(IPP_FOUND)
3026
message(STATUS "Using Intel IPP for FFT computations")
3127
target_sources(audio_utils PRIVATE fft_ipp.cpp)

src/acoustics.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ std::array<std::vector<float>, kNumOctaveBands> EnergyDecayCurve_FilterBank(std:
7878
static_assert(kOctaveBandFirFilters.size() == edc_octaves.size(),
7979
"Number of octave band filters must match number of EDC output vectors");
8080

81-
#pragma omp parallel for
8281
for (auto i = 0; i < kOctaveBandFirFilters.size(); ++i)
8382
{
8483
const auto& fir_coeffs = kOctaveBandFirFilters[i];

0 commit comments

Comments
 (0)