18 lines
		
	
	
		
			686 B
		
	
	
	
		
			CMake
		
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			686 B
		
	
	
	
		
			CMake
		
	
	
|  | # This file shows how to build and link a user project against GTSAM using CMake
 | ||
|  | ###################################################################################
 | ||
|  | # To create your own project, replace "example" with the actual name of your project
 | ||
|  | cmake_minimum_required(VERSION 3.0)
 | ||
|  | project(example CXX)
 | ||
|  | 
 | ||
|  | # Find GTSAM, either from a local build, or from a Debian/Ubuntu package.
 | ||
|  | find_package(GTSAM REQUIRED)
 | ||
|  | 
 | ||
|  | add_executable(example | ||
|  |   main.cpp
 | ||
|  | )
 | ||
|  | 
 | ||
|  | # By using CMake exported targets, a simple "link" dependency introduces the
 | ||
|  | # include directories (-I) flags, links against Boost, and add any other
 | ||
|  | # required build flags (e.g. C++11, etc.)
 | ||
|  | target_link_libraries(example PRIVATE gtsam)
 |