Main Content

removeSourceFiles

Remove source files from build information object

Since R2021b

Description

removeSourceFiles(buildInfo,filenames,groups) removes source file names from build information that is stored in an RTW.BuildInfo object.

example

Examples

collapse all

Suppose you add a list of source files to an RTW.BuildInfo object, myBuildInfo.

myBuildInfo = RTW.BuildInfo;
addSourceFiles(myBuildInfo, ...
   {'test1.c' 'test2.c' 'driver1.c' 'driver2.c'}, ... 
   '/proj/src', ...
   {'Tests' 'Tests' 'Drivers' 'Drivers'});

To remove test1.c from the object, run:

removeSourceFiles(myBuildInfo, 'test1.c');

To remove test2.c and driver1.c, run:

removeSourceFiles(myBuildInfo, {'test2.c' 'driver1.c'});

To remove the names of files that belong to the 'Drivers' group, run:

removeSourceFiles(myBuildInfo, '', 'Drivers');

Input Arguments

collapse all

RTW.BuildInfo object that contains information for compiling and linking generated code.

Example: myBuildInfo

Specify source files that you want to remove from the build information object.

Example: 'test1.c'

Specify groups of source files that you want to remove from the build information object.

Example: {'Tests' 'Drivers'}

Version History

Introduced in R2021b