Skip to content
Snippets Groups Projects
Commit 032167c3 authored by Federico Felici's avatar Federico Felici
Browse files

Fix cache/codegen Folder setup

parent 9c1df630
No related branches found
No related tags found
No related merge requests found
...@@ -176,7 +176,7 @@ classdef SCDclass_expcode ...@@ -176,7 +176,7 @@ classdef SCDclass_expcode
end end
end end
function set_cache_folder(obj) function setcachefolder(obj)
%% Set Cache Folder for experimental code (avoid conflicts with other tmp files) %% Set Cache Folder for experimental code (avoid conflicts with other tmp files)
CacheFolder = fullfile(fileparts(mfilename('fullpath')),'..','..',... CacheFolder = fullfile(fileparts(mfilename('fullpath')),'..','..',...
'gencodes',sprintf('CacheFolder-%d',obj.maincode)); 'gencodes',sprintf('CacheFolder-%d',obj.maincode));
...@@ -186,11 +186,11 @@ classdef SCDclass_expcode ...@@ -186,11 +186,11 @@ classdef SCDclass_expcode
'createdir',true); 'createdir',true);
end end
function set_codegen_folder(obj) function setcodegenfolder(obj)
CodeGenFolder = fullfile(fileparts(mfilename('fullpath')),'..','..',... CodeGenFolder = fullfile(fileparts(mfilename('fullpath')),'..','..',...
'gencodes',sprintf('CodeGenFolder-%d',obj.maincode)); 'gencodes',sprintf('CodeGenFolder-%d',obj.maincode));
fprintf(' ...Setting code generation folder to %s\n',CodeGenFolder) fprintf('Setting code generation folder to %s\n',CodeGenFolder)
Simulink.fileGenControl('set',... Simulink.fileGenControl('set',...
'CodeGenFolder',CodeGenFolder,... 'CodeGenFolder',CodeGenFolder,...
'createdir',true); 'createdir',true);
...@@ -441,8 +441,8 @@ classdef SCDclass_expcode ...@@ -441,8 +441,8 @@ classdef SCDclass_expcode
obj.buildworkspacetpstruct; obj.buildworkspacetpstruct;
% Set cache and codegen folders % Set cache and codegen folders
SCDclass_expcode.setcachefolder(expcode); SCDclass_expcode.setcachefolder(obj);
SCDclass_expcode.setcodegenfolder(expcode); SCDclass_expcode.setcodegenfolder(obj);
end end
...@@ -607,7 +607,7 @@ classdef SCDclass_expcode ...@@ -607,7 +607,7 @@ classdef SCDclass_expcode
end end
% set CodeGen folder for this expcode (allows fast rebuilding) % set CodeGen folder for this expcode (allows fast rebuilding)
SCDclass_expcode.set_cogegen_colder(obj.maincode) SCDclass_expcode.setcodegenfolder(obj)
% check env variable % check env variable
assert(~isempty(getenv('RTCCODE_LIBPATH')),'RTCCODE_LIBPATH environment variable needs to be defined to compile'); assert(~isempty(getenv('RTCCODE_LIBPATH')),'RTCCODE_LIBPATH environment variable needs to be defined to compile');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment