Prog/cmake
の履歴(No.1)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
Prog/cmake
へ行く。
1 (2020-10-24 (土) 21:35:55)
Top
/
Prog
/
cmake
目次
†
目次
cmake
使い方
コマンドラインオプション
CMakeLists.txt
書式
↑
cmake
†
↑
使い方
†
↑
コマンドラインオプション
†
↑
CMakeLists.txt
†
↑
書式
†
cmake_minimum_required(MINIMUM_VERSION_OF_CMAKE)
要求する cmake の最低限のバージョンの指定
書式例
cmake_minimum_required(VERSION 2.7)
add_library(<LIBNAME> <LIB_TYPE> <SRC1> [SRC2 SRC3...])
生成する lib の名前と種類、それを構成するをソースファイル指定する。
ソースファイルの指定には、 "*.cpp" のような表現を使うことは出来ないので注意。
書式例: libSystem.a を static lib として src1.c と src2.c から生成する場合
add_library(System STATIC src1.c src2.c)
引数と引数の間で改行しても良い。
<LIB_TYPE>
<LIB_TYPE>
description
STATIC
静的ライブラリ (*.a) の生成を指定する
SHARED
共有ライブラリ (*.so) の生成を指定する
MODULE
共有ライブラリ (*.so) の生成を指定する(?)
include_directories(<INCLUDE_PATH> [<INCLUDE_PATH2> [INCLUDE_PATH3 ...]])
<INCLUDE_PATH> を include path として追加する。
2つ以上の include path を連ねて書いても良い。
add_definitions(<DEFINITION> [<DEFINITION2> [DEFINITION3] ...])
<DEFINITION> には、 "-D__USE_FOO__" のような definition を指定する。2つ以上指定しても良い。