howto/emacs

一行メモ


ごく簡単なcmakeの使い方

http://qiita.com/termoshtt/items/539541c180dfc40a1189

cmakeの使い方

http://www.cs.gunma-u.ac.jp/~nagai/wiki/index.php?cmake%20%A4%CE%BB%C8%A4%A4%CA%FD (わりと詳しそうなサンプルがあるので、必要なら読むべし)

================================================================================ 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.cxx )  #例2                                              
#add_executable( pdb2shiftpdb.x pdb2shiftpdb.cxx )             #例2'                                             
#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が更新されるようだ) ================================================================================


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS