the flags are available as IFEM_BUILD_CXX_FLAGS (for building the library) IFEM_CXX_FLAGS for applications (only hold those used in IFEM headers) this means that applications can only do FIND_PACKAGE(IFEM REQUIRED) and everything will be available, no mocking around with dependency libraries required !NOTE! this changes the names of some of the cmake options !NOTE! see cmake/Modules/IFEMOptions.cmake for the new names and default values git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1701 e10b68d5-8a6e-419e-a041-bce267b0401d
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Dette må gjøres for å kompilere denne versjonen:
 | 
						|
 | 
						|
sudo apt-get install libboost-dev
 | 
						|
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
 | 
						|
 | 
						|
Installer GoToolsCore og GoTrivariate fra GoTools-svn.
 | 
						|
Gjør så cmake ., make og sudo make install i disse katalogene
 | 
						|
 | 
						|
CMake og out-of-tree builds:
 | 
						|
CMake støtter debug og release-builds samtidig via det som kalles
 | 
						|
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
 | 
						|
 | 
						|
På samme måte kan vi lage en release-katalog.
 | 
						|
 | 
						|
Merk: Hvis du har en CMakeCache.txt i root når du prøver dette, vil
 | 
						|
det ikke fungere.
 | 
						|
 | 
						|
Flagg av interesse:
 | 
						|
Se cmake/Modules/IFEMOptions.cmake for en alltid-oppdatert liste
 | 
						|
 | 
						|
VERBOSE_DEBUG=x  - verbose debugging
 | 
						|
VTFAPI=1/2 - tving bruk av VTF api v1 / v2
 |