reuk
db2a809832
CMake: Enable support for clang with gnu-like cmdline on Windows
4 years ago
reuk
f081f7c18b
CMake: Update source groups documentation
4 years ago
reuk
f5a7d4eea5
Projucer: Allow specifying build number for Xcode projects
4 years ago
reuk
71fa211256
CMake: Add description of CMake source groups
4 years ago
reuk
429550f3dd
CMake: Support using custom VST3 SDKs
4 years ago
reuk
3f17cc7b2e
CMake: Add juce_enable_copy_plugin_step function
4 years ago
reuk
f68ee25b52
CMake: Automatically set archiving-related properties when generating for Xcode
4 years ago
reuk
77ffb3839a
CMake: Allow more than one AAX category to be specified
4 years ago
reuk
dc6b4ee43f
CMake: Update documentation with archiving instructions for AUv3
4 years ago
ed
65f2de3def
iOS: Added options to the Projucer and CMake to set UIRequiresFullScreen .plist option
4 years ago
reuk
7c88dec30d
CMake: Improve module source grouping
4 years ago
reuk
6c353f8d03
CMake: Make JUCE targets default to targeting both iPhone and iPad
4 years ago
reuk
f2e0552ba7
Build: Update docs for plugin- and manufacturer-code
4 years ago
reuk
ba172bc828
Build: Provide option to suppress resourceUsage keys in AU plists
4 years ago
reuk
db23a1b2fd
CMake: Update docs for cmake "recommended" targets
4 years ago
reuk
06a6619cb8
CMake: Fix CMake bug which caused incorrect plugin manufacturer code to be generated
Please see the breaking changes doc for details.
4 years ago
reuk
f27a7c7712
CMake: Fix CMake bug which caused incorrect plugin manufacturer code to be generated
Please see the breaking changes doc for details.
4 years ago
reuk
e11b9f0c25
CMake: Add some documentation about archival builds for iOS
4 years ago
reuk
f5fb04a908
CMake: Add new PLUGIN_NAME option which allows setting the plugin name independently of the PRODUCT_NAME
4 years ago
reuk
b26dfad13a
CMake: Update CMake API reference with option descriptions
4 years ago
reuk
8e19473b52
macOS: Add NSBluetoothAlwaysUsageDescription to macOS plists as well as iOS ones
4 years ago
reuk
b27017a5e3
macOS: Initial support for macOS 11 and arm64
4 years ago
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
4 years ago
ed
87fcf2f353
Windows: Added support for Chromium-based WebView2 browser in WebBrowserComponent and removed WinRT webview
5 years ago
reuk
9f03f30ad4
Docs: Add new top-level docs folder
5 years ago
reuk
5e5ac203b9
CMake: Link necessary libraries for hosting plugins
The CoreAudioKit (and on macOS, AudioUnit) frameworks are required to
host AudioUnit plugins. Hosts (especially those which don't use the
`juce_audio_utils` module) should use the new `PLUGINHOST_AU` parameter
to `juce_add_*` in order to add the correct preprocessor definition and
link the necessary frameworks.
5 years ago
reuk
56100600b8
CMake: Add docs about preprocessor definitions
5 years ago
reuk
bf51d2c076
CMake: Use juce_add_modules to import modules from install tree
This change means that imported juce modules will be made available both
with and without a namespace prefix, e.g. `juce_core` and
`juce::juce_core` will both be created.
This change allows custom modules to specify dependencies without a
juce:: prefix, which allows the modules to be used with the Projucer, or
under CMake with JUCE in a subdirectory, or under CMake with JUCE
installed to the system.
5 years ago
reuk
0a2e4191b3
CMake: Allow custom header names for BinaryData targets
This change helps to avoid ambiguity in includes when building projects
which contain more than one "BinaryData.h".
5 years ago
reuk
eb01832c48
CMake: Add targets for recommended flags
5 years ago
reuk
faed5b237b
CMake: Simplify docs re. iOS screen orientations
5 years ago
reuk
b5aa3fbf3e
CMake: Fix documentation
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago