[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#menu(howto/MenuBar)
* howto/cmake [#ec4c42e0]
#contents
** 一行メモ [#g8f604c1]
#comment
** ごく簡単なcmakeの使い方 [#be2f02b2]
http://qiita.com/termoshtt/items/539541c180dfc40a1189
** cmakeの使い方 [#g2151287]
http://www.cs.gunma-u.ac.jp/~nagai/wiki/index.php?cmake%2...
(わりと詳しそうなサンプルがあるので、必要なら読むべし)
CMakeLists.txt ファイルとして
----------------------------------------
set( CMAKE_VERBOSE_MAKEFILE 1 )
cmake_minimum_required( VERSION 2.8 )
#add_definitions( "-O3" ) ...
add_executable( hoge.x hoge.c )
----------------------------------------
または
----------------------------------------
set( CMAKE_VERBOSE_MAKEFILE 1 )
cmake_minimum_required( VERSION 2.8 )
#add_definitions( "-O3" ) ...
add_executable( an2au.x an2au.c ) #例1 ...
#add_executable( an2au.x an2au.cxx ) #例1' ...
add_executable( pdb2shiftpdb.x pdb2shiftpdb.cxx getline....
#add_executable( pdb2shiftpdb.x pdb2shiftpdb.cxx ) ...
#target_link_libraries( pdb2shiftpdb.x Lib01 ) #ライブ...
#add_library( Lib01 STATIC getline.cxx ) #ライブラリを...
----------------------------------------
といった内容のものを作っておき、
$ mkdir build; cd build
$ cmake ..
$ make
する。
なお、
$ ccmake ..
or
$ cmake-gui ..
によっても、コンパイルオプションなどを指定することができ...
(CMakeLists.txtは変更されないく、CMakeFilesが更新されるよ...
終了行:
#menu(howto/MenuBar)
* howto/cmake [#ec4c42e0]
#contents
** 一行メモ [#g8f604c1]
#comment
** ごく簡単なcmakeの使い方 [#be2f02b2]
http://qiita.com/termoshtt/items/539541c180dfc40a1189
** cmakeの使い方 [#g2151287]
http://www.cs.gunma-u.ac.jp/~nagai/wiki/index.php?cmake%2...
(わりと詳しそうなサンプルがあるので、必要なら読むべし)
CMakeLists.txt ファイルとして
----------------------------------------
set( CMAKE_VERBOSE_MAKEFILE 1 )
cmake_minimum_required( VERSION 2.8 )
#add_definitions( "-O3" ) ...
add_executable( hoge.x hoge.c )
----------------------------------------
または
----------------------------------------
set( CMAKE_VERBOSE_MAKEFILE 1 )
cmake_minimum_required( VERSION 2.8 )
#add_definitions( "-O3" ) ...
add_executable( an2au.x an2au.c ) #例1 ...
#add_executable( an2au.x an2au.cxx ) #例1' ...
add_executable( pdb2shiftpdb.x pdb2shiftpdb.cxx getline....
#add_executable( pdb2shiftpdb.x pdb2shiftpdb.cxx ) ...
#target_link_libraries( pdb2shiftpdb.x Lib01 ) #ライブ...
#add_library( Lib01 STATIC getline.cxx ) #ライブラリを...
----------------------------------------
といった内容のものを作っておき、
$ mkdir build; cd build
$ cmake ..
$ make
する。
なお、
$ ccmake ..
or
$ cmake-gui ..
によっても、コンパイルオプションなどを指定することができ...
(CMakeLists.txtは変更されないく、CMakeFilesが更新されるよ...
ページ名: