reuk
9c5d86cb4f
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off
1 year ago
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
1 year ago
reuk
2843549fcb
CMake: Force adhoc signing
Now that VST3 builds are signed before and after manifest generation, it
may be necessary to force-sign in order to overwrite the
previously-applied signature.
1 year ago
reuk
fe0314fe26
CMake: Allow juce_add_binary_data to accept generated files
1 year ago
reuk
318e8c0c21
CMake: Enable /bigobj for PIP examples
1 year ago
Tom Poole
45494e34d5
Bump version number to 7.0.8
1 year ago
Tom Poole
aaeec5c12d
Add a temporary workaround to allow public projects to build using Xcode 15
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
1 year ago
reuk
88917488fd
Juceaide: Print descriptive message if a SaveError is thrown
1 year ago
attila
6a470bef5b
CMake: Add support for iokit sandbox exception
1 year ago
attila
ef61128127
Projucer: Fix the type of the iokit sandbox exception in the Xcode exporter
1 year ago
attila
f0d147a470
Projucer: Fix ARA plugin builds
Co-authored-by: Roland Rabien <figbug@gmail.com>
1 year ago
reuk
3a33c70a6c
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
reuk
6b54d2722b
Juceaide: Allow building for arm64ec from amd64
1 year ago
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
1 year ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
1 year ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
1 year ago
reuk
3fae79c17c
CMake: Link filesystem library to vst3_helper when building with gcc7
1 year ago
reuk
0466fbbfc3
CMake: Add missing docs for LV2URI argument
1 year ago
reuk
0c007eeb56
CMake: Avoid overly-long rc.exe commandlines when JUCE_USER_DEFINED_RC_FILE is not defined
1 year ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
1 year ago
reuk
4d58025b89
CMake: Use XCODE_EMBED_APP_EXTENSIONS to automatically copy AUv3s to the correct location
1 year ago
reuk
06df68c971
CMake: Increase minimum supported version to 3.22
1 year ago
reuk
308ae31810
CMake: Allow VST3 manifest generation to run later in the build
1 year ago
reuk
a305646440
CMake: Ensure that LV2 plugin can be built in isolation
1 year ago
Anthony Nicholls
c014e1e9a2
Warnings: Add missing field initialisers warning
1 year ago
Anthony Nicholls
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings
1 year ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
1 year ago
reuk
6ef45eb20c
CMake: Avoid marking juce_VST3ManifestHelper.mm as HEADER_FILE_ONLY
1 year ago
reuk
399276b5b3
MinGW: Avoid building VST3 helper tool with older versions of MinGW
1 year ago
Tom Poole
1c79258bba
Docs: Clarify iOS AUv3 hosting dependency on the IAA entitlement
1 year ago
Tom Poole
b82dd22365
Revert "iOS: Remove default Inter-App Audio entitlement from AU hosts"
This reverts commit 82377a787a
.
1 year ago
reuk
13c2ba2dcc
CMake: Use DEBUG_CONFIGURATIONS to determine whether a configuration is a Debug configuration
2 years ago
Tom Poole
82377a787a
iOS: Remove default Inter-App Audio entitlement from AU hosts
1 year ago
reuk
d212c97624
CMake: Improve error message when juceaide fails
1 year ago
reuk
c509a1821a
VST3 Client: Enable manifest generation globally
2 years ago
reuk
77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle
2 years ago
reuk
06a2089872
VST3 Client: Update moduleinfotool to write compatibility info from plugin
Reintegrates changes from cf9fc84669
2 years ago
reuk
e56e470f5b
LV2 Manifest Helper: Rename main source file
2 years ago
reuk
c34f5de2f5
VST3 Client: Update moduleinfo tool to support exporting info from IPluginCompatibility
2 years ago
reuk
b8f116c5c5
Projucer: Generate moduleinfo.json file during VST3 build
2 years ago
reuk
0032e1ec86
CMake: Generate moduleinfo.json file during VST3 build
2 years ago
reuk
5847e3d6a8
Juceaide: Pass C and CXX flags during configure when not crosscompiling
Similar code was incorrectly removed in
070a6b35e9
.
When using CLion to invoke CMake, using a Clang toolchain and Ninja, and
targeting x64, CLion will pass -m64 in CMAKE_C_FLAGS and
CMAKE_CXX_FLAGS. The compilers are passed through to the juceaide build,
but the target arch was not, which meant that the linker attempted to
link x86 libraries, which failed.
2 years ago
reuk
587bb79ff1
CMake: Add resources.rc files to individual plugin targets, rather than to the shared code target
This fixes an issue where the app icon would not be visible for
standalone plugin targets.
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
c04354e1ee
Modules: Update JUCE module format for improved consistency
2 years ago
Reuben Thomas
eb3d1d4f32
CMake: Add resources.rc files to all JUCE targets
2 years ago
reuk
33ef4a86f4
Plugin Client: Remove unnecessary wrapper files
2 years ago