addAdditionalIncludePath - Add include path to array of include paths for code replacement table
entry - MATLAB ([original](https://www.mathworks.com/help/ecoder/ref/addadditionalincludepath.html)) ([raw](?raw))
Main Content
Add include path to array of include paths for code replacement table entry
Syntax
Description
addAdditionalIncludePath([hEntry](#d126e408),[path](#d126e439))
adds a specified additional include path to the array of additional include paths for a code replacement table entry.
This function adds -I
to the compile line in the generated makefile.
Examples
This example shows how to use theaddAdditionalIncludePath
function withaddAdditionalHeaderFile
,addAdditionalSourceFile
, andaddAdditionalSourcePath
to specify the path to additional header and source files fully for a code replacement table entry.
% Path to external header and source files libdir = fullfile('$(MATLAB_ROOT)','..', '..', 'lib');
op_entry = RTW.TflCOperationEntry; % custom code defining entry % . % . % . addAdditionalHeaderFile(op_entry, 'all_additions.h'); addAdditionalIncludePath(op_entry, fullfile(libdir, 'include'));
addAdditionalSourceFile(op_entry, 'all_additions.c'); addAdditionalSourcePath(op_entry, fullfile(libdir, 'src'));
Input Arguments
The hEntry
is a handle to a code replacement table entry previously returned by instantiating a code replacement table entry class, such as _`hEntry`_ = RTW.TflCFunctionEntry
or_`hEntry`_ = RTW.TflCOperationEntry
.
Example: op_entry
The path
is a character vector or string scalar that specifies the full path to an additional header file. The character vector or string scalar can include tokens (for example,$myfolder$
, where myfolder
is a variable defined as a character vector, cell array of character vectors, or string array in the MATLABĀ® workspace).
Example: fullfile(libdir,'include')
Version History
Introduced in R2007b