Tutorials:Using ALPS in your projects/ja

From ALPS
Revision as of 06:32, 16 March 2012 by Kota (talk | contribs) (CMakeの利用)

Jump to: navigation, search

CMakeの利用

ALPSライブラリはCMake用の環境設定ファイル/opt/alps/share/alps/ALPSConfig.cmakeを用意しています。ALPSビルドの際に様々な変数をここで設定します。また、/opt/alps/share/alps/UseALPS.cmakeはコンパイラの指定やリンカーのオプションなどの設定を自動的におこないます。次にCMakelists.txtの例を示します。

 cmake_minimum_required(VERSION 2.8)
 find_package(ALPS REQUIRED NO_SYSTEM_ENVIRONMENT_PATH)
 include(${ALPS_USE_FILE})
 add_executable(hello hello.C)
 target_link_libraries(hello ${ALPS_LIBRARIES})

find_packageのNO_SYSTEM_ENVIRONMENT_PATHオプションに注意してください。コンパイラ等の環境変数はデフォルトの設定に上書きされます。

cmakeを実行に際して、ALPSへのパスを指定してください。

 cmake -DCMAKE_INSTALL_PREFIX=/opt/alps /somewhere/to/your/source/code


makeの利用

できる限り、makeの代わりにcmakeを利用してください。ALPSライブラリはすべての必要なパス、リンクの設定情報を含んだMakefileを同封しています。