Prog/cmake
[
トップ
] [
編集
|
凍結
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
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つ以上指定しても良い。
↑
関連ツール類
†
CLion 公式ヘルプ
↑
参考リンク
†
CMake Reference Documentation — CMake 3.19.0-rc1 Documentation
ごく簡単なcmakeの使い方
ありきたりなCMakeのプロジェクト作成 for C++
MakefileをCMakeLists.txtに置き換える
Menu
System
Security
Device
Debian
Ubuntu
Plan9
CentOS
Net
X
App
transcription
Prog
Lang
TeX
Editor
emacs
Multimedia
tools
VersionCtl
linux:archive
↑
Menu2
Mac
Windows
食
旅
otherlinks
SandBox
最新の20件
2024-05-08
Editor/emacs
2024-05-06
旅/茨城
2024-05-02
食
旅
旅/東京
Lang/Python/pip
2024-04-21
Lang/shell/bash
2024-04-14
VersionCtl/git
VersionCtl/git/Subversion からの移行
VersionCtl/git/subversion とのコマンド対比
2024-03-31
Security/ssh
2024-03-17
Net/dig
2024-03-15
Lang/Python/開発環境
2024-03-02
Net/pukiwiki
2024-02-25
食/料理
2024-02-23
transcription
App/Browser
2024-02-11
App/screen
2024-02-10
Lang/shell/bash/設定
2024-01-22
VersionCtl/git/tig
edit
Last-modified: 2020-10-24 (土) 19:22:20
Link:
FrontPage