gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

example.bat (888B)


      1 :: -------- setup --------
      2 
      3 :: source folder
      4 set IN=..\
      5 
      6 :: build system output folder
      7 set OUT=..\temp\test
      8 
      9 :: which synths should be built?
     10 set SYNTHS=-Dgearmulator_SYNTH_OSIRUS=on -Dgearmulator_SYNTH_OSTIRUS=on -Dgearmulator_SYNTH_VAVRA=on -Dgearmulator_SYNTH_XENIA=on
     11 
     12 :: -------- generate project configuration --------
     13 
     14 cmake -Dgearmulator_SOURCE_DIR=%IN% -Dgearmulator_BINARY_DIR=%OUT% %SYNTHS% -Dgearmulator_BUILD_JUCEPLUGIN=on -Dgearmulator_BUILD_FX_PLUGIN=off -P generate.cmake
     15 
     16 :: -------- build the project --------
     17 
     18 cmake --build %OUT% --config Release --parallel 24
     19 
     20 :: -------- run tests --------
     21 
     22 ctest -C Release -VV --output-on-failure --test-dir %OUT%
     23 
     24 :: -------- create packages --------
     25 
     26 pushd %OUT%
     27 cmake -P %~dp0/pack.cmake
     28 popd
     29 
     30 :: -------- deploy packages --------
     31 
     32 cmake %SYNTHS% -DUPLOAD_LOCAL=1 -DFOLDER=test -Dgearmulator_BINARY_DIR=%OUT% -P deployAll.cmake