📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 45行目: | 45行目: | ||
インクルードパスを指定する場合、<code>target_include_directories</code>コマンドを使用する。<br> | インクルードパスを指定する場合、<code>target_include_directories</code>コマンドを使用する。<br> | ||
<code>target_include_directories</code>コマンドを使用することにより、ターゲット単位でインクルードパスを適切に管理できる。<br> | <code>target_include_directories</code>コマンドを使用することにより、ターゲット単位でインクルードパスを適切に管理できる。<br> | ||
<br> | |||
特定のターゲットに対してのみインクルードディレクトリを設定する場合は、<code>target_include_directories</code>コマンドを使用することを推奨する。<br> | |||
<br> | <br> | ||
* PUBLIC | * PUBLIC | ||
*: | *: このターゲット、および、このターゲットに依存する他のターゲットでも使用する。 | ||
* PRIVATE | * PRIVATE | ||
*: | *: このターゲットでのみ使用する。 | ||
* INTERFACE | |||
*: このターゲットには使用せず、このターゲットに依存する他のターゲットでのみ使用する。 | |||
* $<BUILD_INTERFACE:...> | * $<BUILD_INTERFACE:...> | ||
*: ビルド時のインクルードパス | *: ビルド時のインクルードパス | ||
| 76行目: | 80行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== include_directoriesコマンド (非推奨) ==== | ==== include_directoriesコマンド (非推奨) ==== | ||
<u><code>include_directories</code>コマンドの使用は避けるべきである。</u><br> | <u><code>include_directories</code>コマンドの使用は避けるべきである。</u><br> | ||