CMakeLists.txt (1117B)
1 cmake_minimum_required(VERSION 3.15) 2 3 project(n2xJucePlugin VERSION ${CMAKE_PROJECT_VERSION}) 4 5 set(SOURCES 6 n2xArp.cpp n2xArp.h 7 n2xController.cpp n2xController.h 8 n2xEditor.cpp n2xEditor.h 9 n2xFileType.cpp n2xFileType.h 10 n2xFocusedParameter.cpp n2xFocusedParameter.h 11 n2xMasterVolume.cpp n2xMasterVolume.h 12 n2xOctLed.cpp n2xOctLed.h 13 n2xOutputMode.cpp n2xOutputMode.h 14 n2xParameterDrivenLed.cpp n2xParameterDrivenLed.h 15 n2xLcd.cpp n2xLcd.h 16 n2xLfo.cpp n2xLfo.h 17 n2xPart.cpp n2xPart.h 18 n2xPartLed.cpp n2xPartLed.h 19 n2xParts.cpp n2xParts.h 20 n2xPatchManager.cpp n2xPatchManager.h 21 n2xPluginEditorState.cpp n2xPluginEditorState.h 22 n2xPluginProcessor.cpp n2xPluginProcessor.h 23 n2xSlider.cpp n2xSlider.h 24 n2xVmMap.cpp n2xVmMap.h 25 parameterDescriptions_n2x.json 26 skins/n2xTrancy/n2xTrancy.json 27 ) 28 29 SET(ASSETS "parameterDescriptions_n2x.json") 30 31 addSkin("NodalRed2x" "n2xTrancy" "skins/n2xTrancy" "n2xTrancy.json" "ASSETS_n2xTrancy") 32 33 buildSkinHeader() 34 35 juce_add_binary_data(n2xJucePlugin_BinaryData SOURCES ${ASSETS} ${ASSETS_SKINS}) 36 37 createJucePlugin(n2xJucePlugin "NodalRed2x" TRUE "Tn2x" n2xJucePlugin_BinaryData n2xLib)