1d6392dc88 
								
							
								 
							
						 
						
							
							
								
								Initial migration  
							
							
							
						 
						
							2020-08-17 17:13:10 -04:00  
				
					
						
							
							
								 
						
							
							
								3ea9897723 
								
							
								 
							
						 
						
							
							
								
								function for consistent width printing of CMake flags  
							
							
							
						 
						
							2020-08-07 16:11:05 -05:00  
				
					
						
							
							
								 
						
							
							
								8a9780113a 
								
									
								
							
								 
							
						 
						
							
							
								
								remove leftover cmake debug trace  
							
							
							
						 
						
							2020-07-27 00:16:28 +02:00  
				
					
						
							
							
								 
						
							
							
								99256c6d28 
								
									
								
							
								 
							
						 
						
							
							
								
								relax override -Werror for now  
							
							
							
						 
						
							2020-07-26 23:35:49 +02:00  
				
					
						
							
							
								 
						
							
							
								64fb7b9503 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid -Woverride in clang <12.0.0  
							
							
							
						 
						
							2020-07-26 23:35:11 +02:00  
				
					
						
							
							
								 
						
							
							
								0198c648e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix all new gcc warnings/errors: make explicit virtual/override methods.  
							
							... 
							
							
							
							Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes. 
							
						 
						
							2020-07-26 11:20:42 +02:00  
				
					
						
							
							
								 
						
							
							
								4e3638f6a7 
								
									
								
							
								 
							
						 
						
							
							
								
								enable compiler warnings and errors for safer code  
							
							
							
						 
						
							2020-07-26 08:41:57 +02:00  
				
					
						
							
							
								 
						
							
							
								c8ddd43f97 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #277  from borglab/feature/python-install  
							
							... 
							
							
							
							Auto-install Python Package 
							
						 
						
							2020-07-16 12:50:58 -04:00  
				
					
						
							
							
								 
						
							
							
								289ab6271d 
								
							
								 
							
						 
						
							
							
								
								added cmake policy for AppleClang compiler identification  
							
							
							
						 
						
							2020-07-11 21:44:38 -04:00  
				
					
						
							
							
								 
						
							
							
								e08e392020 
								
							
								 
							
						 
						
							
							
								
								Improved paths and added checks  
							
							
							
						 
						
							2020-07-05 21:57:18 -05:00  
				
					
						
							
							
								 
						
							
							
								d2f69eeab4 
								
							
								 
							
						 
						
							
							
								
								Add python-install dependency for gtsam_unstable as well  
							
							
							
						 
						
							2020-07-01 17:07:31 -05:00  
				
					
						
							
							
								 
						
							
							
								a6908cd1cb 
								
							
								 
							
						 
						
							
							
								
								removed unneeded install commands and updated README  
							
							
							
						 
						
							2020-07-01 16:23:24 -05:00  
				
					
						
							
							
								 
						
							
							
								59968fddc5 
								
							
								 
							
						 
						
							
							
								
								Python Wrapper CMake update  
							
							... 
							
							
							
							- Added python-install target variable for easy updating.
- Fixed/Added all dependencies so that everything is built automatically.
- Removed unnecessary install commands 
							
						 
						
							2020-07-01 14:36:57 -05:00  
				
					
						
							
							
								 
						
							
							
								8859b963a2 
								
							
								 
							
						 
						
							
							
								
								In-place cython build  
							
							... 
							
							
							
							Build everything inside the build/cython{BuildType} directory directly, so we can bypass the `make install` step and introduce the `make python-install` step which allows cmake to handle all dependencies. 
							
						 
						
							2020-07-01 12:13:53 -05:00  
				
					
						
							
							
								 
						
							
							
								7a725bf46a 
								
							
								 
							
						 
						
							
							
								
								Remove redundant postfix checking since the postfix is already added at the top level  
							
							
							
						 
						
							2020-06-30 20:48:01 -05:00  
				
					
						
							
							
								 
						
							
							
								453d3a7416 
								
							
								 
							
						 
						
							
							
								
								Added cmake variable GTSAM_CYTHON_INSTALL_FULLPATH to include build tag directly  
							
							
							
						 
						
							2020-06-24 18:11:24 -05:00  
				
					
						
							
							
								 
						
							
							
								5feaf6dd9d 
								
							
								 
							
						 
						
							
							
								
								reset to previous version  
							
							
							
						 
						
							2020-06-24 14:07:28 -05:00  
				
					
						
							
							
								 
						
							
							
								9698b03253 
								
							
								 
							
						 
						
							
							
								
								removed extra line  
							
							
							
						 
						
							2020-06-24 14:06:25 -05:00  
				
					
						
							
							
								 
						
							
							
								efde078b94 
								
							
								 
							
						 
						
							
							
								
								pure CMake script to install Python wrapper after compiling  
							
							
							
						 
						
							2020-06-24 14:05:17 -05:00  
				
					
						
							
							
								 
						
							
							
								ca46ebfda8 
								
							
								 
							
						 
						
							
							
								
								added comments and removed unnecessary code  
							
							
							
						 
						
							2020-06-22 20:20:50 -05:00  
				
					
						
							
							
								 
						
							
							
								93a00a38a4 
								
							
								 
							
						 
						
							
							
								
								add new make command for installing python wrapper  
							
							
							
						 
						
							2020-06-22 20:14:03 -05:00  
				
					
						
							
							
								 
						
							
							
								1725a577cf 
								
							
								 
							
						 
						
							
							
								
								cmake function to install python package once make install is completed  
							
							
							
						 
						
							2020-06-22 17:25:29 -05:00  
				
					
						
							
							
								 
						
							
							
								046bcaa031 
								
							
								 
							
						 
						
							
							
								
								Add full path to Python library, esp useful for VS generator  
							
							
							
						 
						
							2020-05-21 13:23:18 -04:00  
				
					
						
							
							
								 
						
							
							
								125d59dfcd 
								
							
								 
							
						 
						
							
							
								
								Fix Cython build on Windows/MSVC, tested on MSVC 2019 compiler  
							
							
							
						 
						
							2020-05-21 02:15:15 -04:00  
				
					
						
							
							
								 
						
							
							
								3d328f12a2 
								
							
								 
							
						 
						
							
							
								
								add path to find iomp5 mkl library  
							
							
							
						 
						
							2020-05-07 09:07:16 -04:00  
				
					
						
							
							
								 
						
							
							
								81494cefdf 
								
							
								 
							
						 
						
							
							
								
								remove trailing whitespaces  
							
							
							
						 
						
							2020-05-07 09:02:29 -04:00  
				
					
						
							
							
								 
						
							
							
								211119b00e 
								
							
								 
							
						 
						
							
							
								
								Replace addPrior<> with addPrior  
							
							
							
						 
						
							2020-04-12 13:10:09 -04:00  
				
					
						
							
							
								 
						
							
							
								aa3ac32235 
								
							
								 
							
						 
						
							
							
								
								Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes.  
							
							
							
						 
						
							2020-04-11 20:09:54 -04:00  
				
					
						
							
							
								 
						
							
							
								f4525b51e4 
								
							
								 
							
						 
						
							
							
								
								Change PriorFactor includes from gtsam/slam to gtsam/nonlinear  
							
							
							
						 
						
							2020-04-10 22:26:22 -04:00  
				
					
						
							
							
								 
						
							
							
								cbea85dafd 
								
							
								 
							
						 
						
							
							
								
								Regression  
							
							
							
						 
						
							2020-01-06 22:42:52 -05:00  
				
					
						
							
							
								 
						
							
							
								ef8026bc23 
								
							
								 
							
						 
						
							
							
								
								Regression  
							
							
							
						 
						
							2020-01-06 22:35:11 -05:00  
				
					
						
							
							
								 
						
							
							
								982c904c1c 
								
							
								 
							
						 
						
							
							
								
								Cleanup the cmake files  
							
							
							
						 
						
							2020-01-06 18:52:09 -05:00  
				
					
						
							
							
								 
						
							
							
								4e9dd1292d 
								
							
								 
							
						 
						
							
							
								
								Fix library find  
							
							
							
						 
						
							2020-01-05 13:15:07 -05:00  
				
					
						
							
							
								 
						
							
							
								e658aed6bd 
								
									
								
							
								 
							
						 
						
							
							
								
								MSVC build fixes  
							
							
							
						 
						
							2019-12-28 20:31:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1f6c1dfb85 
								
									
								
							
								 
							
						 
						
							
							
								
								More consistent (not) use of CMAKE_INSTALL_PREFIX.  
							
							
							
						 
						
							2019-12-22 17:09:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c7111dbbd3 
								
							
								 
							
						 
						
							
							
								
								install GtsamPrinting.cmake as part of installation  
							
							
							
						 
						
							2019-12-03 15:42:21 -05:00  
				
					
						
							
							
								 
						
							
							
								99856befce 
								
									
								
							
								 
							
						 
						
							
							
								
								Use gcc -fPIC flag when building gtsam libraries  
							
							... 
							
							
							
							This flag is required to ensure proper code generation for shared
libraries. 
							
						 
						
							2019-11-11 23:22:17 +01:00  
				
					
						
							
							
								 
						
							
							
								6badcefac4 
								
									
								
							
								 
							
						 
						
							
							
								
								Patches to use CMake's FindBoost into gtsam  
							
							
							
						 
						
							2019-10-07 11:42:38 +02:00  
				
					
						
							
							
								 
						
							
							
								3e01411010 
								
									
								
							
								 
							
						 
						
							
							
								
								Import FindBoost from CMake v3.15.4  
							
							
							
						 
						
							2019-10-07 11:36:06 +02:00  
				
					
						
							
							
								 
						
							
							
								bbf007e4e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove obsolete cmake FindXX modules.  
							
							... 
							
							
							
							Exported config files are preferred over modules, and easier to maintain. 
							
						 
						
							2019-10-07 11:15:31 +02:00  
				
					
						
							
							
								 
						
							
							
								3fad1fa81b 
								
									
								
							
								 
							
						 
						
							
							
								
								Install GTSAMConfigVersion.cmake  
							
							
							
						 
						
							2019-10-07 11:13:42 +02:00  
				
					
						
							
							
								 
						
							
							
								ec04369c88 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #85  from borglab/msvc-fixes  
							
							... 
							
							
							
							Changes to get gtsam to compile in Windows and fix matlab builds 
							
						 
						
							2019-07-19 07:42:51 +02:00  
				
					
						
							
							
								 
						
							
							
								1ca0e3395c 
								
							
								 
							
						 
						
							
							
								
								Partial fix to MSVC Matlab builds  
							
							
							
						 
						
							2019-07-12 07:58:18 +02:00  
				
					
						
							
							
								 
						
							
							
								6dec8b1268 
								
							
								 
							
						 
						
							
							
								
								fix cmake error with MATLAB  
							
							
							
						 
						
							2019-07-12 01:16:24 +02:00  
				
					
						
							
							
								 
						
							
							
								69c3eafb30 
								
									
								
							
								 
							
						 
						
							
							
								
								Add NOMINMAX macro for MSVC via cmake  
							
							
							
						 
						
							2019-07-11 14:27:09 +02:00  
				
					
						
							
							
								 
						
							
							
								f52db1eadc 
								
									
								
							
								 
							
						 
						
							
							
								
								undo whitespace changes  
							
							
							
						 
						
							2019-07-11 14:23:14 +02:00  
				
					
						
							
							
								 
						
							
							
								2cf4514e81 
								
							
								 
							
						 
						
							
							
								
								Changes to get gtsam to compile in Windows  
							
							
							
						 
						
							2019-07-11 13:55:12 +02:00  
				
					
						
							
							
								 
						
							
							
								64ead677c2 
								
							
								 
							
						 
						
							
							
								
								add minimal cmake-based user project template  
							
							
							
						 
						
							2019-07-11 00:53:18 +02:00  
				
					
						
							
							
								 
						
							
							
								4f5d13f328 
								
							
								 
							
						 
						
							
							
								
								GtsamCythonWrap.cmake update  
							
							... 
							
							
							
							- Update install directory so that the release tag is appended to the cython directory only rather than the specific subdirectories.
- Update the target properties so that the .so files don't have the build type appended as a postfix. 
							
						 
						
							2019-06-17 16:36:50 -04:00  
				
					
						
							
							
								 
						
							
							
								0a6fecd30b 
								
							
								 
							
						 
						
							
							
								
								fix cmake warning  
							
							
							
						 
						
							2019-06-16 02:30:28 +02:00