Main Content

removeSourceFiles

Remove source files from build information object

Description

example

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

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'}

Introduced in R2021b