-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
現在のALPS wikiではCMakeのオプションに関する説明が少ないので、追加する。
特に、CXX_FLAGS 等を設定する方法、ユーザアプリケーション(ALPSConfig.cmakeを使う)で CXX_FLAGS をもとの ALPS のものから変更する方法(下記)など
CMAKE_CXX_FLAGS などの変数は、${ALPS_USE_FILE} を読み込んだ時点で、ALPS の値で上書きされる。この振る舞いを変更するには
-DPREVENT_ALPS_COMPILERS=1
を指定した上で、CMAKE_CXX_COMPILER と CMAKE_CXX_FLAGS_RELEASE を指定する。例)
cmake -DPREVENT_ALPS_COMPILERS=1 -DCMAKE_CXX_COMPILER="/opt/local/gcc-4.7/bin/g++" -DCMAKE_CXX_FLAGS_RELEASE="-pg" ...
コンパイラは $ALPS_HOME/share/alps/ALPSConfig.cmake の中で指定してあるものと同じにしておくのが無難
Metadata
Metadata
Assignees
Labels
No labels