FRUT makes it easy to build JUCE projects using CMake instead of Projucer. It enables more flexibility in project architecture, simplified CI setup, and easier integration with other JUCE and non-JUCE projects. Converting an existing JUCE project to FRUT is easy, and you don’t need to be a CMake expert to use it!
Contents
FRUT currently contains:
Jucer2CMake
, a console application that converts.jucer
project files into ready-to-useCMakeLists.txt
files,Reprojucer.cmake
, a CMake module that provides high-level functions to reproduce how a JUCE project is defined in Projucer,several
CMakeLists.txt
files generated from existing.jucer
project files, including:examples
andextras
projects from JUCE 4.2.0 (in generated/JUCE-4.2.0)examples
andextras
projects from JUCE 4.3.1 (in generated/JUCE-4.3.1)examples
andextras
projects from JUCE 5.0.0 (in generated/JUCE-5.0.0)examples
andextras
projects from JUCE 5.2.1 (in generated/JUCE-5.2.1)examples
andextras
projects from JUCE 5.3.1 (in generated/JUCE-5.3.1)examples
andextras
projects from JUCE 5.4.3 (in generated/JUCE-5.4.3)examples
andextras
projects from JUCE 5.4.7 (in generated/JUCE-5.4.7)examples
andextras
projects from JUCE 6.0.5 (in generated/JUCE-6.0.5)examples
andextras
projects from JUCE 6.1.6 (in generated/JUCE-6.1.6)examples
andextras
projects from JUCE 7.0.7 (in generated/JUCE-7.0.7)