コンパイラ指令およびプロジェクト設定の指定

プロジェクトのビルドの動作を制御するには、プロジェクトのプロパティ、プロジェクトのビルド構成のプロパティ、またはファイルのプロパティを使用します。これらのプロパティにアクセスするには、プロジェクト、フォルダー、およびファイルのコンテキスト メニューで [Properties] を選択します。これらのプロパティを設定した場合の動作は次のとおりです。

SQL および CICS のプリプロセッサ指令は、プロジェクト レベルで設定できます。プロジェクト設定がプリプロセッサを実行するように構成されていない場合にも設定できます。その場合、プリプロセッサの使用をファイル レベルでオンにすると、プロジェクト レベルのプリプロセッサ指令が継承されます。これにより、プロジェクト レベルの設定をファイル レベルの設定のテンプレートとして使用できます。

COBOL ソースをワークスペースの外部からプロジェクトにコピーすると、指令の確定と呼ばれるプロセスがデフォルトで自動的に実行されます。これにより、IDE で、方言とプリプロセッサの使用の正しい設定が検出および設定されます。

指令の確定は手動でトリガーすることもできます。その場合は、アプリケーション エクスプローラー ビューCOBOL エクスプローラー ビュー、または [PL/I Explorer] ビューで、プロジェクト、フォルダー、およびプログラムの [Determine Directives] コンテキスト メニュー コマンドを使用します。この動作をオフにしたり構成したりするには、IDE 設定 ([Window > Preferences] をクリック) の [Micro Focus > COBOL > Directives Determination] ページを使用します。PL/I プロジェクトの場合は、IDE 設定の [Micro Focus > PL/I > Directives Determination] ページで Directives Determination を構成できます。

オーバーライドされたプロジェクト設定

ビルド構成またはファイル設定、あるいはその両方によってオーバーライドされたプロジェクト設定は、次の方法で表示できます。
  1. プロジェクトを右クリックします。
  2. [Micro Focus > Project Settings] をクリックします。
  3. [Search] をクリックして、オーバーライドされたオプションをプロジェクトで検索します。

    これにより、[Overridden options] リストが表示されます。

[Overridden options] リストに表示されるグループは、Micro Focus のファイル タイプおよびビルド構成に基づいています。個々のカテゴリを展開して、関連するオーバーライドされたオプションを調べることができます。[Overridden options] リストのノードをダブルクリックすると、それぞれのファイル プロパティまたはビルド構成のダイアログ ボックスが開きます。
注: ファイルまたはビルド構成の設定を変更しても、[Overridden options] リストは自動的に更新されません。変更を表示するには、検索を再実行する必要があります。

依存性パスの処理

IDE 設定 ([Window > Preferences] をクリック) の [Window > Micro Focus > Builder] ページにある [Automatically add new directories to dependency paths] の設定は、プロジェクトにディレクトリを追加するとそのディレクトリが有効な項目としてプロジェクトの依存性パスにも追加されるかどうかを制御します。新しいコピーブックを新しいフォルダーに追加したらビルドに失敗した場合は、この設定が有効か無効かを確認する必要があります。プロジェクトの依存性パスの設定も確認してください。