GUI からでもコマンドラインからでも、既存の Green Hills Software .gpj プロジェクトをイン ポートできます。

C++test は MULTI-4.0 環境で導入された GPJ 形式をサポートします。BLD 形式プロジェクトファ イルの直接インポートはサポートされませんが、bldtogpj.exe ツールを使って BLD 形式のプロジェ クトを検証および変換できます。詳細については「VGHS MULTI 2000 C/C++ コンパイラ v3.5 の .bld プロジェクトを検証して変換する」 を参照してください。

サポートする MULTI Builder の主な機能は次のとおりです。

  • プロジェクト ファイルの型と階層の認識
  • コンパイル オプションとリンク オプションの累積
  • Source Directories Relative to This File (:sourceDir) プロパティおよび Source Directories Relative to Top-Level Project (:sourceDirNonRelative) build-only プロパ ティで指定されたパス上のファイル検索
  • 環境変数のインポート

C++test で利用できる GPJ 関連の機能は次のとおりです。

  • プロジェクト構造のスキャンによる、テスト可能なプロジェクト、ソース、およびビルド オ プションの検索
  • ユーザー独自の GPJ テスト可能プロジェクトからのプロジェクトの作成 ( 手動による作成、 またはプロジェクト インポート ウィザードを利用)

注意 手動によるプロジェクトの作成

プロジェクト インポート ウィザードよりも詳細にプロジェクトの内容や設定を制御したい場合、 プロジェクトを手動で作成し、GPJ プロジェクトのオプションを使用するようプロジェクトを設 定できます。詳細については「GUI からの C++test プロジェクトの作成」 および「Green Hills Software (GHS) プロジェクトのオプションを使用」 を参照してく ださい。

GUI ウィザードを使ってインポートする

.gpj プロジェクトから C++test プロジェクトを作成するには、次の操作を行います。

  1. [ ファイル] メニューの [ 新規] > [ プロジェクト] をクリックします。
  2. [C++test] > [Green Hills Software プロジェクトをインポート] をクリックします。
  3. [ 次へ] ボタンをクリックします。ウィザードが表示されます。
  4. 次の設定を行います。
    • [ルート .gpj ファイルの選択] フィールドで、ルート GPJ プロジェクト ファイル のパスを指定します。
    • [インポート対象プロジェクト] から、インポートするテスト可能プロジェクトを選 択します。
  5. [ 次へ] ボタンをクリックして次の画面に進み、次の設定を行います。
    • [インポートされたプロジェクトの場所] で、C++test プロジェクトを作成する場 所を指定します。 ワークスペース、元のテスト可能 GPJ プロジェクトの場所、または外部の場所を指定します。
      • [外部の場所] を選択する場合は、外部のパスを指定し、プロジェクトごと にサブ ディレクトリを作成するかどうかを指定します。
    • [プロジェクト コンテンツの設定] で、リンクされたフォルダーを使用するかどう かを指定します ( 使用を推奨)。
      • リンクされたフォルダーを使用する場合、リンクされたフォルダーの場所を 定義するためにパス変数を使用するかどうかを指定します。パス変数を使用 する場合は、パス変数について適切な情報を入力してください。
    • [コンパイラ設定] で、コンパイラの種類とコンパイラの実行モジュールを選択します。

ウィザードのタイトル部分にエラー メッセージや警告メッセージが表示されていないか確認します。 メッセージが表示されている場合、ウィザードの画面を次に進めたりウィザードを終了したりできな いことがあります。

コマンドラインプロジェクトをインポートする

.gpj プロジェクトから C++test プロジェクトを作成するには、次の操作を行います。

  • -gpj <prj_root_file> スイッチを使用します。
  • まず、gpj.import.* オプションを記述したプレーン テキストのオプション ファイルを作 成します (「ローカル設定ファイル (オプション ファイル)」 を参照)。次 に、-gpj <prj_root_file> および -localsettings <options.file> スイッチを使って このオプション ファイルを cpptestcli に渡します。

インポートするプロジェクトと同じ名前の既存プロジェクトがワークスペースにある場合、プロジェクトはインポートされません。

VGHS MULTI 2000 C/C++ コンパイラ v3.5 の .bld プロジェクトを検証して変換する

BLD 形式のプロジェクト ファイルを直接インポートすることはサポートされません。代わりに、 bldtogpj.exe ツールを使って BLD 形式を検証および変換し、認識される GPJ 形式にすることがで きます。bldtogpj.exe ツールは、新しい GPJ 形式のプロジェクト ファイルを作成するために、 PowerPC ディストリビューション対応の GHS v4.0 C/C++ コンパイラに同梱される gbldconvert.exe を利用します。

使用方法

bldtogpj.exe <path_to_gbldconvert> <path_to_top_level_bld_file> <optional:name_of_ext>
<path_to_gbldconvert> : absolute path to gbldconvert in GHS 4.0/4.2
<path_to_top_level_bld_file> : absolute path to the main bld project file
<optional:name_of_ext> : extension of the generated gpj file (must end in .gpj, default is .parasoft.gpj)

bldtogpj.exe "C:\GHS\PPC405b\gbldconvert.exe" "C:\Project\default.bld" ".ext.gpj"

 

検証と変換の後、指定された拡張子 ( またはデフォルトの .parasoft.gpj 拡張子) で新しい GPJ ファイルが作成されます。この GPJ 形式のプロジェクト ファイルを利用して C++test へのイン ポートを行うことができます。詳細については「Importing an Existing Green Hills Software .gpj Project」 を参照してください。

  • No labels