From 8affcc64ed05a8453f50086bc4ac2aafbe62f8f5 Mon Sep 17 00:00:00 2001 From: Tobias Hienzsch Date: Thu, 29 Aug 2024 10:03:11 +0200 Subject: [PATCH] Pin external library versions --- CMakeLists.txt | 2 +- extra/benchmark/CMakeLists.txt | 2 +- extra/cli/CMakeLists.txt | 2 +- extra/plugin/CMakeLists.txt | 5 ++--- test/CMakeLists.txt | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1e258964..f965aa3f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,7 +41,7 @@ if(NEO_ENABLE_INTEL_MKL) endif() if(NEO_ENABLE_XSIMD) - FetchContent_Declare(xsimd GIT_REPOSITORY "https://github.com/xtensor-stack/xsimd" GIT_TAG "12.1.1" GIT_SHALLOW TRUE) + FetchContent_Declare(xsimd GIT_REPOSITORY "https://github.com/xtensor-stack/xsimd" GIT_TAG "13.0.0" GIT_SHALLOW TRUE) FetchContent_MakeAvailable(xsimd) endif() diff --git a/extra/benchmark/CMakeLists.txt b/extra/benchmark/CMakeLists.txt index 28450021..922b23c4 100644 --- a/extra/benchmark/CMakeLists.txt +++ b/extra/benchmark/CMakeLists.txt @@ -1,7 +1,7 @@ project(neosonar-neo-benchmark) set(BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "Enable Google benchmark tests") -FetchContent_Declare(benchmark GIT_REPOSITORY "https://github.com/google/benchmark" GIT_TAG "v1.8.3" GIT_SHALLOW TRUE) +FetchContent_Declare(benchmark GIT_REPOSITORY "https://github.com/google/benchmark" GIT_TAG "v1.9.0" GIT_SHALLOW TRUE) FetchContent_MakeAvailable(benchmark) function(neo_add_benchmark _target) diff --git a/extra/cli/CMakeLists.txt b/extra/cli/CMakeLists.txt index a98c9767..602d6d8e 100644 --- a/extra/cli/CMakeLists.txt +++ b/extra/cli/CMakeLists.txt @@ -1,7 +1,7 @@ project(neosonar-neo-cli) FetchContent_Declare(dr_libs GIT_REPOSITORY "https://github.com/mackron/dr_libs" GIT_TAG "master" GIT_SHALLOW TRUE) -FetchContent_Declare(fmt GIT_REPOSITORY "https://github.com/fmtlib/fmt" GIT_TAG "10.1.1" GIT_SHALLOW TRUE) +FetchContent_Declare(fmt GIT_REPOSITORY "https://github.com/fmtlib/fmt" GIT_TAG "11.0.2" GIT_SHALLOW TRUE) FetchContent_MakeAvailable(dr_libs fmt) add_executable(neo-cli) diff --git a/extra/plugin/CMakeLists.txt b/extra/plugin/CMakeLists.txt index dae3dcd9..e507ab35 100644 --- a/extra/plugin/CMakeLists.txt +++ b/extra/plugin/CMakeLists.txt @@ -1,6 +1,6 @@ project(neosonar-neo-plugin VERSION ${CMAKE_PROJECT_VERSION}) -FetchContent_Declare(JUCE GIT_REPOSITORY "https://github.com/juce-framework/JUCE" GIT_TAG "develop" GIT_SHALLOW TRUE) +FetchContent_Declare(JUCE GIT_REPOSITORY "https://github.com/juce-framework/JUCE" GIT_TAG "8.0.1" GIT_SHALLOW TRUE) FetchContent_MakeAvailable(JUCE) set_directory_properties(PROPERTIES JUCE_COMPANY_COPYRIGHT "Copyright 2023 neo-sonar. All rights reserved.") @@ -63,7 +63,6 @@ target_compile_definitions(PerceptualConvolution JUCE_USE_CURL=0 JUCE_VST3_CAN_REPLACE_VST2=0 JUCE_USE_MP3AUDIOFORMAT=0 - JUCE_DISPLAY_SPLASH_SCREEN=0 JUCE_MODAL_LOOPS_PERMITTED=1 JUCE_REPORT_APP_USAGE=0 JUCE_DISABLE_JUCE_VERSION_PRINTING=1 @@ -86,7 +85,7 @@ target_link_libraries(PerceptualConvolution PUBLIC neosonar::neo juce::juce_recommended_config_flags - # juce::juce_recommended_lto_flags + juce::juce_recommended_lto_flags juce::juce_recommended_warning_flags ) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index a0028e12..b53077a1 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,6 +1,6 @@ project(neosonar-neo-test) -FetchContent_Declare(Catch2 GIT_REPOSITORY "https://github.com/catchorg/Catch2" GIT_TAG "devel" GIT_SHALLOW TRUE) +FetchContent_Declare(Catch2 GIT_REPOSITORY "https://github.com/catchorg/Catch2" GIT_TAG "v3.7.0" GIT_SHALLOW TRUE) FetchContent_MakeAvailable(Catch2) include(${Catch2_SOURCE_DIR}/extras/Catch.cmake)