「Qtの設定 - CMake」の版間の差分

ナビゲーションに移動 検索に移動
201行目: 201行目:
  message("${CMAKE_COMMAND}")        # /usr/bin/cmake
  message("${CMAKE_COMMAND}")        # /usr/bin/cmake
  message("${CMAKE_CTEST_COMMAND}")  # /usr/bin/ctest
  message("${CMAKE_CTEST_COMMAND}")  # /usr/bin/ctest
</syntaxhighlight>
<br><br>
== インクルードパスの指定 ==
インクルードパスを指定する場合、<code>include_directories</code>コマンドを使用する。<br>
<syntaxhighlight lang="cmake">
include_directories(/path/to/include)
</syntaxhighlight>
<br>
<code>include_directories</code>コマンドを複数使用する場合、デフォルトでは、指定したパスは最後尾となる。<br>
ただし、<code>include_directories</code>コマンドに<code>BEFORE</code>オプションを付加した場合は最前となる。<br>
<br>
以下の例では、"-I/path1/to/include -I/path2/to/include"となる。<br>
<syntaxhighlight lang="cmake">
include_directories(/path1/to/include)
include_directories(/path2/to/include)
</syntaxhighlight>
<br>
以下の例では、"-I/path2/to/include -I/path1/to/include" となる。<br>
<syntaxhighlight lang="cmake">
include_directories(/path1/to/include)
include_directories(BEFORE /path2/to/include)
</syntaxhighlight>
<br><br>
== ライブラリパスの指定 ==
ライブラリパスを指定する場合、<code>link_directories</code>コマンドを使用する。<br>
<syntaxhighlight lang="cmake">
link_directories(/path/to/lib)
</syntaxhighlight>
<br>
<code>link_directories</code>コマンドを複数使用する場合、デフォルトでは、指定したパスは最後尾となる。<br>
ただし、<code>link_directories</code>コマンドに<code>BEFORE</code>オプションを付加した場合は最前となる。<br>
<br>
以下の例では、"-I/path1/to/lib -I/path2/to/lib"となる。<br>
<syntaxhighlight lang="cmake">
link_directories(/path1/to/lib)
link_directories(/path2/to/lib)
</syntaxhighlight>
<br>
以下の例では、"-I/path2/to/lib -I/path1/to/lib" となる。<br>
<syntaxhighlight lang="cmake">
link_directories(/path1/to/lib)
link_directories(BEFORE /path2/to/lib)
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br><br>

案内メニュー