From 1ef448dec9e246591baec94dc08e57e904cbdc35 Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Sat, 30 Nov 2019 15:05:01 +0100 Subject: [PATCH] Build each experimental code to a separate directory --- code/classes/SCDclass_expcode.m | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/classes/SCDclass_expcode.m b/code/classes/SCDclass_expcode.m index 33dd77c..af5c764 100644 --- a/code/classes/SCDclass_expcode.m +++ b/code/classes/SCDclass_expcode.m @@ -555,6 +555,15 @@ classdef SCDclass_expcode end function build(obj) + fprintf('\n=== Building %s ===',obj.name); + CodeGenFolder = fullfile(fileparts(mfilename('fullpath')),'gencodes',... + sprintf('CodeGenFolder-%d',obj.maincode)); + + fprintf(' ...Setting code generation folder to %s\n',CodeGenFolder) + Simulink.fileGenControl('set',... + 'CodeGenFolder',CodeGenFolder,... + 'createdir',true); + assert(~isempty(getenv('RTCCODE_LIBPATH')),'RTCCODE_LIBPATH environment variable needs to be defined to compile'); SCDconf_setCODEconf('configurationSettingsCODEicc') for inode=1:8 -- GitLab