186 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  reuk 9c5d86cb4f
CMake: Always remove old moduleinfo.json, even if AUTO_MANIFEST is off 1 year ago
  reuk 2843549fcb
CMake: Force adhoc signing 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 aaeec5c12d Add a temporary workaround to allow public projects to build using Xcode 15 1 year ago
  attila 6a470bef5b CMake: Add support for iokit sandbox exception 1 year ago
  reuk 3a33c70a6c
CMake: Ensure bundle is adhoc-signed before attempting to run vst3 or lv2 helpers 1 year ago
  reuk 56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate 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
  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
  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
  reuk 13c2ba2dcc
CMake: Use DEBUG_CONFIGURATIONS to determine whether a configuration is a Debug configuration 2 years ago
  reuk d212c97624
CMake: Improve error message when juceaide fails 2 years 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 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 0032e1ec86
CMake: Generate moduleinfo.json file during VST3 build 2 years ago
  reuk 587bb79ff1
CMake: Add resources.rc files to individual plugin targets, rather than to the shared code target 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
  reuk 4e2a8cc6c4 CMake: Ensure binary data is regenerated when contents change 2 years ago
  attila f9ff497978 CMake: Add embedded Linux subprocess for WebView support 2 years ago
  reuk 14e729545d
CMake: Disable AAX builds with MinGW 2 years ago
  attila d037d45e3b AAX: Use unity build style for the AAX_SDK 2 years ago
  Tom Poole 29a90a0231
BSD: Fix some compiler warnings 2 years ago
  reuk 22a3660376
CMake: Add inter-app-audio entitlement to iOS AU hosts 2 years ago
  reuk 10baaa420b
CMake: Warn if bundle ID contains spaces 2 years ago
  reuk 32164d5e59
LV2 Client: Link juce_lv2_helper with pthread to ensure that threading is enabled in loaded plug-ins 2 years ago
  reuk ba604f4ced
LV2 Client: Use unicode consistently for filepaths on Windows 2 years ago
  Tom Poole ad1329dd0e CMake: Update some CXX_STANDARD statements to 17 2 years ago
  reuk 3061876e0d
CMake: Ensure that juce_lv2_helper is built when source groups are enabled 2 years ago
  reuk 436150b221
CMake: Avoid adding target for LV2 manifest helper unless specifically required 2 years ago
  reuk b3a4d54a72
Build: Update the minimum C++ standard to C++17 2 years ago
  reuk f8e91d4003
AU: Replace CoreAudioUtilityClasses with files from new SDK 3 years ago
  reuk 72f6e84ca4
CMake: Add JUCE_PLUGIN_ARTEFACT_FILE property for Standalone plug-in targets 2 years ago
  attila ba8d5e3e1c CMake: Prefer using launch storyboard on iOS even when a custom xcassets folder is set 2 years ago
  attila 82a31c9ccc Linux: Enable ARA compilation 2 years ago
  attila cc8ce6525a CMake: Link against libatomic on Linux if is_lock_free is missing 2 years ago