Migrated from Make to CMake.
This commit is contained in:
parent
cda05294f5
commit
b6ba093000
52 changed files with 1276 additions and 1210 deletions
10
docs/JUCE.md
10
docs/JUCE.md
|
|
@ -17,8 +17,9 @@ normal builds or automatically installed. The integration uses:
|
|||
|
||||
Synthesis is the real xtc **Soft Keys** implementation, called through
|
||||
`xtc_plugin_*`. C++ remains confined to the optional integration. The SDK build
|
||||
uses a separate PIC build of the C archive with JACK/FLTK disabled; the installed
|
||||
application and existing build directories are not modified.
|
||||
links the root CMake PIC C archive through target dependencies; standalone SDK
|
||||
configuration adds the same CMake core with JACK/FLTK disabled. SDK targets do
|
||||
not install plugins or modify other binary directories.
|
||||
|
||||
## Screenshots
|
||||
|
||||
|
|
@ -43,10 +44,11 @@ before distributing those binaries. No SDK source or JUCE-linked binary is added
|
|||
to the normal xtc install/package targets.
|
||||
|
||||
JUCE requires C++17 and its Linux development dependencies, including ALSA,
|
||||
Fontconfig/FreeType and X11 libraries. CMake >= 3.25 and GNU Make build these
|
||||
Fontconfig/FreeType and X11 libraries. CMake >= 3.25 and a backend such as Ninja build these
|
||||
examples. Xvfb runs automated checks without a desktop. The SDK's `juceaide`
|
||||
tool is compiled at configure time. Builds are substantially heavier than the
|
||||
C-only core. Browser/network features are disabled; normal builds never fetch
|
||||
C-only core. JUCE’s bundled codec C sources use GNU C11; the xtc core stays
|
||||
strict C99. Browser/network features are disabled; normal builds never fetch
|
||||
SDKs or install system packages. Only the inspected SDK revision has been
|
||||
qualified; use the documented revision for reproducibility.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue