1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
Commit graph

28 commits

Author SHA1 Message Date
reuk
3c75e7eeeb
GuiApp: Remove redundant qualifications from identifiers 2024-12-02 17:20:42 +00:00
reuk
8ae3bffe82
Whitespace: Fix whitespace and line endings in cmake files 2024-11-05 17:56:39 +00:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors 2024-04-18 14:16:00 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Steve Lhomme
a38428aa8b Update the minimum required CMake version in more places
Co-authored-by: Steve Lhomme <robux4@ycbcr.xyz>
2023-12-20 10:26:18 +00:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Tom Poole
2fb19ffd8f Fix some LLVM 17 compiler warnings 2023-09-25 11:21:11 +01:00
Tom Poole
2ec861d99e Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
reuk
6ed8065f70
CMake: Support automatic linking of bundled libraries in modules 2021-06-30 17:04:23 +01:00
reuk
4494c96760
Build: Add GarageBand info to plugin templates 2020-12-02 15:19:49 +00:00
reuk
f2e0552ba7
Build: Update docs for plugin- and manufacturer-code 2020-12-02 15:19:48 +00:00
reuk
e0110e62bb
CMake: Recommend using target_sources(... PRIVATE) in examples 2020-11-16 10:14:54 +00:00
reuk
a98dc7553b CMake: Update example projects to use recommended targets 2020-10-23 14:36:08 +01:00
reuk
2631d4120a CMake: Fix incorrect property name in gui app example project 2020-08-06 20:56:33 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
67925d384f Updated main README with CMake support info and changed docs extension from .txt to .md 2020-06-29 08:30:00 +01:00
reuk
074f5077fc
Docs: Fix references to docs/CMake API.txt 2020-06-01 13:40:08 +01:00
reuk
9f03f30ad4
Docs: Add new top-level docs folder 2020-05-15 14:25:44 +01:00
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.
2020-05-14 16:44:50 +01:00
reuk
56100600b8
CMake: Add docs about preprocessor definitions 2020-05-05 12:28:47 +01:00
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.
2020-05-05 12:28:46 +01:00
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".
2020-04-27 10:22:06 +01:00
reuk
eb01832c48 CMake: Add targets for recommended flags 2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
faed5b237b CMake: Simplify docs re. iOS screen orientations 2020-04-21 14:04:00 +01:00
reuk
b5aa3fbf3e CMake: Fix documentation 2020-04-17 17:48:40 +01:00
reuk
ece5644a20 CMake: Add support for building JUCE projects with CMake 2020-04-13 12:10:11 +01:00