Reprojucer.cmake

Reprojucer.cmake is a CMake module that provides high-level functions to reproduce how a JUCE project is defined in Projucer.

Using Reprojucer.cmake

Add the following lines at the top of your CMakeLists.txt file to use Reprojucer.cmake:

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/<relative_path_to_FRUT>/cmake")
include(Reprojucer)

Requirements

Reprojucer.cmake requires CMake version 3.4 minimum.

Supported Projucer exporters

Reprojucer.cmake supports the following Projucer exporters (also known as “export targets”):

Supported Exporter
✔️ Xcode (MacOSX)
Xcode (iOS)
✔️ Visual Studio 2019
✔️ Visual Studio 2017
✔️ Visual Studio 2015
✔️ Visual Studio 2013
✔️ Linux Makefile
Android
✔️ Code::Blocks (Windows)
✔️ Code::Blocks (Linux)