reuk
ff24f4acd3
CMake: Fix module source groups when not using modules-only mode
2021-08-10 16:48:35 +01:00
reuk
6ed8065f70
CMake: Support automatic linking of bundled libraries in modules
2021-06-30 17:04:23 +01:00
reuk
cc7e4d1630
CMake: Add support for configuring modules only
...
This build mode does not include support for juceaide or the
juce_add_* suite of helper functions.
2021-06-25 12:38:18 +01:00
reuk
cb7bda4529
CMake: Explicitly set MSVC runtime library for juceaide
2021-06-03 22:13:14 +01:00
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
2021-03-22 09:24:48 +00:00
Tom Poole
2553336f45
Bump version number to 6.0.7
2021-01-14 17:26:20 +00:00
Tom Poole
25dccd53c0
Bump version number to 6.0.6
2021-01-13 16:06:01 +00:00
Tom Poole
5929103a29
Bump version number to 6.0.5
2020-12-01 10:08:50 +00:00
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
2020-10-14 11:40:30 +01:00
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613
Bump version number to 6.0.2
2020-10-05 17:05:28 +01:00
reuk
f51db729c0
CMake: Add explicit check for atomic lib, and link it if necessary
2020-09-24 12:52:45 +01:00
reuk
b26dfad13a
CMake: Update CMake API reference with option descriptions
2020-09-03 16:05:34 +01:00
reuk
6b1b4cf7f6
CMake: Add option to enable module source groups in IDE projects
2020-09-02 12:09:43 +01:00
Tom Poole
6f22faf29d
Linux: Fixed a bug setting the VST3 plug-in bundle arch dir
2020-08-05 15:40:23 +01:00
ed
41e72481fc
Bumped root CMakeLists.txt version number to 6.0.1
2020-07-12 11:05:25 +01:00
reuk
a3b68f5c60
CMake: Include helper targets, rather than exporting them
...
This change should mean that if JUCE is installed using one compiler
(e.g. clang) and then consumed in a build that uses a different compiler
(e.g. gcc), the helper targets will use the correct flags for both
compilers.
2020-06-30 17:40:54 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
reuk
f79c49a171
CMake: Make IDE folder structure mirror disk structure
2020-06-01 17:54:12 +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
6f016aa03b
CMake: Move helper targets to dedicated file
2020-05-05 00:06:48 +01:00
reuk
bfea6c6cd8
CMake: Fix 3.12 compatibility issues
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
6cb75d9d2c
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
2020-04-23 17:30:40 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
0b4089c951
CMake: Allow build tree to be used as a pseudo-install-tree
...
Once JUCE has been built, you can use the following line to include
the targets from the build tree (replace `JUCE_BUILD_DIR` as
appropriate).
```
include("${JUCE_BUILD_DIR}/JUCEExportConfig.cmake")
```
2020-04-20 10:00:53 +01:00
ed
4e7eb0875b
Updated README.md and removed LICENSE.md
2020-04-16 12:18:47 +01:00
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
2020-04-13 12:10:11 +01:00