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

deployAll.cmake (743B)


      1 include(${CMAKE_CURRENT_LIST_DIR}/synths.cmake)
      2 
      3 if(NOT FOLDER)
      4 	set(FOLDER "")
      5 endif()
      6 
      7 if(NOT gearmulator_BINARY_DIR)
      8 	message(FATAL_ERROR "Source of binaries to be uploaded 'gearmulator_BINARY_DIR' not specified")
      9 endif()
     10 
     11 macro(deploySynth NAME)
     12 	message(STATUS "Deploying synth ${${NAME}_name}")
     13 	set(uploadFolder ${${NAME}_folder}/${FOLDER})
     14 	set(filter "${${NAME}_name}")
     15 	execute_process(COMMAND cmake -DFOLDER=${uploadFolder} -DFILTER=${filter} -DUPLOAD_LOCAL=${UPLOAD_LOCAL} -DUPLOAD_REMOTE=${UPLOAD_REMOTE} -P ${CMAKE_CURRENT_LIST_DIR}/deploy.cmake COMMAND_ECHO STDOUT WORKING_DIRECTORY ${gearmulator_BINARY_DIR} COMMAND_ERROR_IS_FATAL ANY)
     16 endmacro()
     17 
     18 foreach(S IN LISTS synths)
     19 	if(${S})
     20 		deploySynth(${S})
     21 	endif()
     22 endforeach()