569eeb9202 
								
							
								 
							
						 
						
							
							
								
								update Config.cmake.in to conditionally include Boost  
							
							
							
						 
						
							2024-09-25 16:45:06 -04:00  
				
					
						
							
							
								 
						
							
							
								7b96d1e325 
								
							
								 
							
						 
						
							
							
								
								Set policies  
							
							
							
						 
						
							2024-08-29 15:32:26 -07:00  
				
					
						
							
							
								 
						
							
							
								ae42379867 
								
							
								 
							
						 
						
							
							
								
								Move to cmake 3.5  
							
							
							
						 
						
							2024-08-29 15:16:04 -07:00  
				
					
						
							
							
								 
						
							
							
								5c87f97546 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1572  from borglab/chi-squared-quantile  
							
							
							
						 
						
							2023-12-29 17:26:07 -05:00  
				
					
						
							
							
								 
						
							
							
								ba93dec850 
								
							
								 
							
						 
						
							
							
								
								only used built in version of Cephes since there doesn't seem to be an easy packaged version  
							
							
							
						 
						
							2023-12-29 11:18:58 -05:00  
				
					
						
							
							
								 
						
							
							
								3cde40ddc8 
								
							
								 
							
						 
						
							
							
								
								OS-based improved support  
							
							
							
						 
						
							2023-12-28 10:06:44 -05:00  
				
					
						
							
							
								 
						
							
							
								5481159f95 
								
							
								 
							
						 
						
							
							
								
								Link to cephes from gtsam  
							
							
							
						 
						
							2023-12-28 09:31:08 -05:00  
				
					
						
							
							
								 
						
							
							
								9b67c3a57a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into remove-nrAssignments  
							
							
							
						 
						
							2023-11-06 17:32:41 -05:00  
				
					
						
							
							
								 
						
							
							
								b6dbb0fe92 
								
							
								 
							
						 
						
							
							
								
								remove extra spaces  
							
							
							
						 
						
							2023-10-08 15:02:01 -04:00  
				
					
						
							
							
								 
						
							
							
								a30999f1de 
								
							
								 
							
						 
						
							
							
								
								Move testing cmake flags back to GtsamTesting  
							
							
							
						 
						
							2023-10-08 14:44:38 -04:00  
				
					
						
							
							
								 
						
							
							
								e4fff74690 
								
							
								 
							
						 
						
							
							
								
								update gtsamAddExamplesGlob and gtsamAddTimingGlob to take an additional argument rather than using a global variable  
							
							
							
						 
						
							2023-10-08 12:16:24 -04:00  
				
					
						
							
							
								 
						
							
							
								8f61d0b2ed 
								
							
								 
							
						 
						
							
							
								
								mark private options as advanced and move GTSAM specific options to HandleGeneralOptions.cmake  
							
							
							
						 
						
							2023-10-08 11:23:54 -04:00  
				
					
						
							
							
								 
						
							
							
								0443bcd11e 
								
							
								 
							
						 
						
							
							
								
								fixes issues with TBB not being found when building downstream packages  
							
							
							
						 
						
							2023-07-20 15:58:31 +00:00  
				
					
						
							
							
								 
						
							
							
								6fc2e36137 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle latest ttb  
							
							
							
						 
						
							2023-07-03 22:23:00 +03:00  
				
					
						
							
							
								 
						
							
							
								7703b7dca2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1520  from borglab/fan/cmake_rot2_option  
							
							
							
						 
						
							2023-07-01 23:45:10 -04:00  
				
					
						
							
							
								 
						
							
							
								d87db0a2f1 
								
							
								 
							
						 
						
							
							
								
								Fix the CI under normal circumstances  
							
							... 
							
							
							
							Signed-off-by: Fan Jiang <i@fanjiang.me> 
							
						 
						
							2023-07-01 13:57:11 -07:00  
				
					
						
							
							
								 
						
							
							
								8ffddc4077 
								
							
								 
							
						 
						
							
							
								
								print GTSAM_DT_MERGING cmake config  
							
							
							
						 
						
							2023-06-26 18:05:05 -04:00  
				
					
						
							
							
								 
						
							
							
								29c1816a81 
								
							
								 
							
						 
						
							
							
								
								change to GTSAM_DT_MERGING and expose via CMake  
							
							
							
						 
						
							2023-06-09 20:13:06 -04:00  
				
					
						
							
							
								 
						
							
							
								2d48dd0608 
								
							
								 
							
						 
						
							
							
								
								memory sanitizer flag in CMake  
							
							
							
						 
						
							2023-06-05 15:08:06 -04:00  
				
					
						
							
							
								 
						
							
							
								3f30ac2aef 
								
							
								 
							
						 
						
							
							
								
								Add missing option in the CMake for Pose2  
							
							
							
						 
						
							2023-04-25 15:01:57 -04:00  
				
					
						
							
							
								 
						
							
							
								906b144580 
								
							
								 
							
						 
						
							
							
								
								change from /std:c++latest to /std:c++17 for Visual Studio  
							
							
							
						 
						
							2023-04-10 21:12:57 -04:00  
				
					
						
							
							
								 
						
							
							
								3819f7ee03 
								
									
								
							
								 
							
						 
						
							
							
								
								Go back to default shared libraries, and fix unhandled case.  
							
							
							
						 
						
							2023-03-06 01:30:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ad2f598245 
								
							
								 
							
						 
						
							
							
								
								Remove disable of warning not consistent across different clang versions  
							
							
							
						 
						
							2023-02-20 12:54:56 -08:00  
				
					
						
							
							
								 
						
							
							
								a96b6918db 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1464  from Ibarria/law/cmakeoptions  
							
							... 
							
							
							
							Allow override of BUILD_SHARED_LIBS 
							
						 
						
							2023-02-16 10:59:25 -08:00  
				
					
						
							
							
								 
						
							
							
								d303b221de 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into law/cmakeoptions  
							
							
							
						 
						
							2023-02-15 21:52:28 -05:00  
				
					
						
							
							
								 
						
							
							
								df973651fb 
								
							
								 
							
						 
						
							
							
								
								remove commented Cmake commands  
							
							
							
						 
						
							2023-02-13 19:38:36 -05:00  
				
					
						
							
							
								 
						
							
							
								e08c227f0b 
								
							
								 
							
						 
						
							
							
								
								only print cmake compile options for current build version  
							
							
							
						 
						
							2023-02-13 19:38:21 -05:00  
				
					
						
							
							
								 
						
							
							
								0e6cbfd44a 
								
							
								 
							
						 
						
							
							
								
								improved CMake for Boost serialization flag  
							
							
							
						 
						
							2023-02-13 11:00:14 -05:00  
				
					
						
							
							
								 
						
							
							
								3374524172 
								
							
								 
							
						 
						
							
							
								
								clean up cmake  
							
							
							
						 
						
							2023-02-12 22:16:32 -05:00  
				
					
						
							
							
								 
						
							
							
								5347d205e8 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup on HandleEigen.cmake  
							
							
							
						 
						
							2023-02-12 13:39:39 -08:00  
				
					
						
							
							
								 
						
							
							
								1bed89e942 
								
							
								 
							
						 
						
							
							
								
								Allow override of BUILD_SHARED_LIBS  
							
							... 
							
							
							
							The cmake option BUILD_SHARED_LIBS is a cmake built-in option
to control if libraries are by default SHARED or STATIC.
For large projects, it is desired to be able to design gtsam as a
shared or static library regardless of the value of BUILD_SHARED_LIBS.
This change is unobtrusive, two new cmake options are created, to
force gtsam to be a shared or static library. If neither option is
set (this is the default), the behavior of gtsam remains unchanged
which is to use BUILD_SHARED_LIBS decision. 
							
						 
						
							2023-02-12 13:29:30 -08:00  
				
					
						
							
							
								 
						
							
							
								a8eb98acea 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings that arise from stricter compiler flags  
							
							
							
						 
						
							2023-02-11 12:32:50 -08:00  
				
					
						
							
							
								 
						
							
							
								775d2e877e 
								
							
								 
							
						 
						
							
							
								
								update CppUnitLite to not rely on boost  
							
							
							
						 
						
							2023-02-06 10:48:10 -05:00  
				
					
						
							
							
								 
						
							
							
								4c9743457c 
								
							
								 
							
						 
						
							
							
								
								Get rid of indentation warnings in Eigen  
							
							
							
						 
						
							2023-02-05 15:19:43 -08:00  
				
					
						
							
							
								 
						
							
							
								e18b3c5078 
								
							
								 
							
						 
						
							
							
								
								Try adding directive in cmake  
							
							
							
						 
						
							2023-02-05 11:01:24 -08:00  
				
					
						
							
							
								 
						
							
							
								1d7181be10 
								
							
								 
							
						 
						
							
							
								
								fix CI issue  
							
							
							
						 
						
							2023-01-23 15:56:33 -08:00  
				
					
						
							
							
								 
						
							
							
								b2134d1d12 
								
							
								 
							
						 
						
							
							
								
								move the option to enable boost serialization to a different file  
							
							
							
						 
						
							2023-01-23 14:21:24 -08:00  
				
					
						
							
							
								 
						
							
							
								1ecba12c6a 
								
							
								 
							
						 
						
							
							
								
								Removed obsolete flag and TODOs  
							
							
							
						 
						
							2023-01-20 23:11:12 -08:00  
				
					
						
							
							
								 
						
							
							
								ac2db387d6 
								
							
								 
							
						 
						
							
							
								
								Switch flag to V43  
							
							
							
						 
						
							2023-01-20 22:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								0cb0733e33 
								
							
								 
							
						 
						
							
							
								
								Added c++17 flags to build functions  
							
							
							
						 
						
							2023-01-19 22:33:32 -08:00  
				
					
						
							
							
								 
						
							
							
								d3440f8018 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1296  from stefangachter/bugfix/cmake_march_native  
							
							
							
						 
						
							2023-01-02 07:41:47 -05:00  
				
					
						
							
							
								 
						
							
							
								b34a8775bc 
								
							
								 
							
						 
						
							
							
								
								clean up cmake and add comments  
							
							
							
						 
						
							2022-12-23 23:07:44 +05:30  
				
					
						
							
							
								 
						
							
							
								1129c95dd5 
								
							
								 
							
						 
						
							
							
								
								fix CMake so that Eigen discovery and linking is consistent  
							
							
							
						 
						
							2022-10-25 17:37:29 -04:00  
				
					
						
							
							
								 
						
							
							
								d1fa38457a 
								
							
								 
							
						 
						
							
							
								
								Improve handling of GTSAM_BUILD_WITH_MARCH_NATIVE flag  
							
							
							
						 
						
							2022-10-19 14:54:24 +02:00  
				
					
						
							
							
								 
						
							
							
								774cfd25b8 
								
							
								 
							
						 
						
							
							
								
								Use Eigen Config file for cmake detection  
							
							... 
							
							
							
							Since Eigen 3.3.0, a Config.cmake file is provided, thus no need to rely
on a custom one.
Moreover, the FindEigen3.cmake used in gtsam was erroneously forcing an
include directory when using system version of eigen.
This fixes bug #1297  
							
						 
						
							2022-10-08 18:04:40 +02:00  
				
					
						
							
							
								 
						
							
							
								ec3d6b36da 
								
							
								 
							
						 
						
							
							
								
								Use cannonical library name for eigen  
							
							
							
						 
						
							2022-10-05 21:30:58 +02:00  
				
					
						
							
							
								 
						
							
							
								ecd00f59d5 
								
							
								 
							
						 
						
							
							
								
								Check for native architecture and set GTSAM_COMPILE_OPTIONS_PUBLIC accordingly  
							
							
							
						 
						
							2022-09-23 12:52:56 +02:00  
				
					
						
							
							
								 
						
							
							
								fb8d6abb21 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1237  from borglab/jose-fixes  
							
							
							
						 
						
							2022-08-21 15:19:37 -04:00  
				
					
						
							
							
								 
						
							
							
								0b9ddb7957 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1262  from borglab/fix/matlab  
							
							... 
							
							
							
							Fix matlab toolbox compilation 
							
						 
						
							2022-08-01 16:38:45 -04:00  
				
					
						
							
							
								 
						
							
							
								9ec762b76d 
								
							
								 
							
						 
						
							
							
								
								print boost version  
							
							
							
						 
						
							2022-08-01 15:06:36 -04:00