Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel

On this page:

Table of Contents

Target audience:

CAST Administrators


Info
Summary: Information about the C and C++ File Discoverer 1.1.x for the CAST Delivery Manager Tool. This extension is a file discoverer.


Note

CAST highly recommends that you use using the CPP Compilation Database Discoverer extension instead of the C and C++ File Discoverer where possible.

The CPP Compilation Database Discoverer extension detects projects based on the presence of specific build compilation output files and their content. It can be used in conjunction with:

Extension ID

com.castsoftware.dmtcfilediscoverer

What's new?

Please see: C and Cpp File Discoverer - 1.1 - Release Notes for more information.

Extension description

...

Only one project is created per package when C or C++ files are detected (i.e. one project is equal to one Analysis Unit) - the following are supported:

  • *.c, *.pc, *.ppc
  • *.cpp, *.cc, *.cxx

This project will use the name of the top-folder that contains C or C++ files. As such, given the following folder structure (for example):

...

Info
Note that even if the extension is activated, NO project will be created when at least one Microsoft C/C++ .vcproj or .vcxproj project definition file definition is identified in any location under the root path (including recursive sub-folders).

CAST AIP Upgrade

When upgrading from CAST AIP 7.0.x to a compatible version (see section below), the java projects already discovered in CAST AIP 7.0.x and all previous configuration changes made in the CAST Management Studio will be preserved.

...

.

...

noformat
01234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.!:/ù^é~#´{[|è_çà@]=}+°$£*µ%§ñõìùòîôûê€

New in this release

The C and C++ File Discoverer 1.1.x brings the following update over previous releases:

  • File extensions that are taken into account by the C and C++ File Discoverer are now taken directly from the CAST AIP language definition, rather than being hard coded in the discoverer itself.
  • The following file extensions are now taken into account:
    • C files: *.c, *.pc, *.ppc
    • C++ files: *.cpp, *.cc, *.cxx
  • NO project will be created when at least one Microsoft C/C++ .vcproj or .vcxproj project definition file definition is identified in any location under the root path (including recursive sub-folders).

...

AIP Core compatibility

This extension is compatible with:

CAST AIP Core release
Supported
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
7.3.5 and all higher 7.3.x releases(tick)

Download and installation instructions

Please see: 

Note
  • This extension contains a File discoverer and you should take note of the specific instructions in the installation guide that explains how to package your source code with the CAST Delivery Manager Tool when you have an existing Version.
  • The latest release status of this extension can be seen when downloading it from the CAST Extend server.

...