From 0541f894d6d39282b56b7a589ef50c3c19aaabe2 Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Tue, 17 Oct 2023 09:33:53 +0200 Subject: [PATCH] Set JUCE to 7.0.6 --- CMakeLists.txt | 9 +++++---- Deps/juce | 2 +- Makefile | 6 +++++- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 16ce837..b5291c8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,10 +36,10 @@ endif() # `project()` command. `project()` sets up some helpful variables that describe source/binary # directories, and the current project version. This is a standard CMake command. -project(PaulXStretch VERSION 1.6.0) +project(PaulXStretch VERSION 1.7.1) set(BUILDVERSION 112) - +set_property(TARGET tgt PROPERTY CXX_STANDARD 23) # If you've installed JUCE somehow (via a package manager, or directly using the CMake install # target), you'll need to tell this project that it depends on the installed copy of JUCE. If you've @@ -79,11 +79,12 @@ add_subdirectory(Deps/juce EXCLUDE_FROM_ALL ) # Extend JUCE with CLAP support from https://github.com/free-audio/clap-juce-extensions -add_subdirectory(Deps/clap-juce-extensions EXCLUDE_FROM_ALL) +# add_subdirectory(Deps/clap-juce-extensions EXCLUDE_FROM_ALL) -set (FormatsToBuild VST3 CLAP Standalone) +#set (FormatsToBuild VST3 CLAP Standalone) +set (FormatsToBuild VST3) # On Mac, an AU version will be built too if (APPLE) diff --git a/Deps/juce b/Deps/juce index 2a27ebc..d24c272 160000 --- a/Deps/juce +++ b/Deps/juce @@ -1 +1 @@ -Subproject commit 2a27ebcfae7ca7f6eb62b29d5f002ceefdaadbdb +Subproject commit d24c2729268e322f3ba1b5070eb96ab232d7f6ba diff --git a/Makefile b/Makefile index a07b269..9331e88 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,6 @@ -build_docker: +.PHONY: build + +build: + cmake -B build -S ./ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev + cmake --build build