2011-02-17 16:09:06 +00:00
|
|
|
Dette må gjøres for å kompilere denne versjonen:
|
|
|
|
|
|
2011-05-22 11:25:42 +00:00
|
|
|
sudo apt-get install libboost-dev
|
2011-02-17 16:09:06 +00:00
|
|
|
sudo apt-get install libblas-dev
|
|
|
|
|
sudo apt-get install liblapack-dev
|
|
|
|
|
sudo apt-get install libarpack2-dev
|
|
|
|
|
sudo apt-get install libsuperlu3-dev
|
|
|
|
|
sudo apt-get install libpetsc3.0.0-dev
|
|
|
|
|
|
2011-05-20 13:38:51 +00:00
|
|
|
Installer GoToolsCore og GoTrivariate fra GoTools-svn.
|
2011-02-17 16:09:06 +00:00
|
|
|
Gjør så cmake ., make og sudo make install i disse katalogene
|
|
|
|
|
|
|
|
|
|
CMake og out-of-tree builds:
|
2011-05-22 11:25:42 +00:00
|
|
|
CMake støtter debug og release-builds samtidig via det som kalles
|
2011-02-17 16:09:06 +00:00
|
|
|
out-of-tree builds. In-tree builds av App'ene forventer at har byggefilene
|
|
|
|
|
i en underkatalog med samme navn som bygge-typen. Feks for å bygge Debug
|
|
|
|
|
gjør vi:
|
|
|
|
|
cd <root of tree>
|
|
|
|
|
mkdir Debug
|
|
|
|
|
cd Debug
|
|
|
|
|
cmake .. -DCMAKE_BUILD_TYPE:STRING=Debug
|
|
|
|
|
|
2011-05-22 11:25:42 +00:00
|
|
|
På samme måte kan vi lage en release-katalog.
|
2011-02-17 16:09:06 +00:00
|
|
|
|
|
|
|
|
Merk: Hvis du har en CMakeCache.txt i root når du prøver dette, vil
|
|
|
|
|
det ikke fungere.
|
|
|
|
|
|
|
|
|
|
Flagg av interesse:
|
2012-05-15 15:20:14 +00:00
|
|
|
Se cmake/Modules/IFEMOptions.cmake for en alltid-oppdatert liste
|
2011-02-17 16:09:06 +00:00
|
|
|
|
2012-05-15 15:20:14 +00:00
|
|
|
VERBOSE_DEBUG=x - verbose debugging
|
|
|
|
|
VTFAPI=1/2 - tving bruk av VTF api v1 / v2
|