「CMake - プリプロセッサ」の版間の差分

24行目: 24行目:
この機能を使用することにより、デバッグビルドとリリースビルドで異なるプリプロセッサマクロを簡単に管理できる。<br>
この機能を使用することにより、デバッグビルドとリリースビルドで異なるプリプロセッサマクロを簡単に管理できる。<br>
* PUBLIC
* PUBLIC
*: 定義がそのターゲット自身とそれをリンクするターゲットの両方に適用される。
*: ターゲット自身とそれをリンクするターゲットの両方に適用される。
* PRIVATE
*: ターゲットのソースコードでのみ適用される。
* INTERFACE
* INTERFACE
*: 定義がそのターゲットをリンクする他のターゲットにのみ適用される。
*: ターゲットをリンクする他のターゲットにのみ適用される。
<br>
<br>
==== add_definitionsコマンド (非推奨) ====
==== add_definitionsコマンド (非推奨) ====
<code>add_definitions</code>コマンドの使用は避けるべきである。<br>
<code>add_definitions</code>コマンドの使用は避けるべきである。<br>