mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Build script: use sufficiently new libgit2 and enable cloud storage
Turns out that as of a day ago or so tip of libgit2 master appears broken (the in memory ssh key test in the cmake file fails). But the specific commit that I'm picking here appears to work and is also new enough that https and ssh based cloud storage works. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									0c2457d9dc
								
							
						
					
					
						commit
						a0b455582d
					
				
					 1 changed files with 4 additions and 2 deletions
				
			
		|  | @ -40,7 +40,8 @@ if [ ! -d libgit2 ] ; then | |||
| 	fi | ||||
| fi | ||||
| cd libgit2 | ||||
| git checkout v0.22.0 | ||||
| # let's build with a recent enough version of master for the latest features | ||||
| git checkout c11daac9de2 | ||||
| mkdir -p build | ||||
| cd build | ||||
| cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT -DCMAKE_BUILD_TYPE=Release -DBUILD_CLAR=OFF .. | ||||
|  | @ -116,7 +117,8 @@ cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT .. \ | |||
| 	-DLIBDIVECOMPUTER_INCLUDE_DIR=$INSTALL_ROOT/include \ | ||||
| 	-DLIBDIVECOMPUTER_LIBRARIES=$INSTALL_ROOT/lib/libdivecomputer.a \ | ||||
| 	-DMARBLE_INCLUDE_DIR=$INSTALL_ROOT/include \ | ||||
| 	-DMARBLE_LIBRARIES=$INSTALL_ROOT/lib/libssrfmarblewidget.$SH_LIB_EXT | ||||
| 	-DMARBLE_LIBRARIES=$INSTALL_ROOT/lib/libssrfmarblewidget.$SH_LIB_EXT \ | ||||
| 	-DUSE_LIBGIT23_API=1 | ||||
| 
 | ||||
| make -j4 | ||||
| make install | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue