Commit Graph

63 Commits (release/4.3a0)

Author SHA1 Message Date
Varun Agrawal 319585be4c Merging 'master' into 'wrap' 2025-03-10 10:59:57 -04:00
Varun Agrawal f1e11d0929 Squashed 'wrap/' changes from 767a74718..56e7c0c81
56e7c0c81 Merge pull request #145 from borglab/matlab/raw_ptr
2e82cd38d address review
58ff3b0a1 update tests and fixtures
dcb6ef80f fix matlab wrapper to properly handle raw pointers
2377b330f refactor argument list generation

git-subtree-dir: wrap
git-subtree-split: 56e7c0c81c6df4e08c3496cc6cc8e48d881c2a8c
2022-02-02 11:53:48 -05:00
Varun Agrawal 7b9928d933 Merging 'master' into 'wrap' 2021-07-11 08:10:35 -07:00
Varun Agrawal 31635bedbd Merging 'master' into 'wrap' 2021-04-20 17:05:32 -04:00
Varun Agrawal 1144347a04 Merging 'master' into 'wrap' 2021-04-01 23:20:12 -04:00
Varun Agrawal 37b5b667e2 Merging 'master' into 'wrap' 2021-03-24 16:14:55 -04:00
Varun Agrawal 54e5dc23aa Merging 'master' into 'wrap' 2021-03-24 00:36:02 -04:00
Varun Agrawal ad9e8536e7 Merging 'master' into 'wrap' 2021-03-10 09:18:36 -05:00
Fan Jiang bb479c2e38 Merging 'master' into 'wrap' 2021-02-15 19:43:28 -05:00
Varun Agrawal 9e003715af Merging 'master' into 'wrap' 2021-01-12 20:45:43 -05:00
Varun Agrawal 6309917fdf add docs for cmake update 2021-01-07 11:17:54 -05:00
Varun Agrawal bd9d501269 use older form of CMake install 2021-01-06 17:58:46 -05:00
Varun Agrawal 4945642481 Merging 'master' into 'wrap' 2021-01-04 13:11:36 -05:00
Fan Jiang c7eb02969a Remove old wrap 2020-08-17 14:44:14 -04:00
Bernd Pfrommer 71f4bb3019 Use GNUInstallDirs to make install destination directories configurable 2020-05-31 21:52:00 -04:00
Jose Luis Blanco-Claraco b10963802c
Revert "Fix cmake handling newer boost versions (Closes: #442)"
This reverts commit a0fce4257f.
2019-10-07 11:21:22 +02:00
Jose Luis Blanco Claraco 7f43054c37 Refactor build flags via CMake target properties
Also:
- Allow users to edit cmake target build options in the cache variables.
- We had to add project() commands for  gtsam and gtsam_unstable,
the PROJECT_SOURCE_DIR changed, but the root GTSAM_SOURCE_DIR instead.
- Ensure use of standard C++11 (no extensions)
2019-06-15 23:09:54 +02:00
Varun Agrawal 39812444b2 fix for issue #454 2019-05-13 19:24:25 -04:00
jlblancoc a0fce4257f Fix cmake handling newer boost versions (Closes: #442) 2019-04-08 10:22:59 +02:00
jlblancoc 7625c21777
Various fixes to cmake exported targets
List of changes:
 * -I boost is no longer required
   (Since the use of Boost::xxx imported targets)
 * fix missing Boost deps in imported gtsam by
   searching for Boost inside GTSAMConfig.cmake
 * Including the dirs for Eigen/MKL/SuiteSparse/Metis
   into exported targets public interface.
 * Fix missing cmake changes in wrap/*
 * Split build flags into private/public, not to
   expose to users flags that may be invasive.
 * Removed now useless include_dirs in "extra cmake"
 * Update cmake/example_project
 * Make cppunitlite to find boost headers via Boost::boost
 * Update README / INSTALL to reflect the updated minimum CMake >= 3.0
2019-02-15 22:04:04 +01:00
Ryan Estep d1cdafa3f5 Removed the boost::regex include (not used) from the matlab wrapper & removed any linking to boost::regex 2016-08-29 13:03:46 +12:00
Richard Roberts 661a157553 Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults. 2014-02-13 01:34:31 -05:00
Richard Roberts 501635352d Some cleanup in compiling wrappers 2013-12-12 18:37:27 +00:00
Alex Cunningham ee38b8f884 Put disabling of serialization in the right place 2013-10-25 14:10:28 +00:00
Richard Roberts 59f2620f4c Needed to link wrap with Boost Regex library 2013-07-18 14:09:19 +00:00
Richard Roberts a897015a11 Fixed VS folder 2013-07-02 13:03:00 +00:00
Richard Roberts 6572400bc3 Improved handling of Boost shared libraries on Windows 2013-02-04 21:28:39 +00:00
Richard Roberts 6c9608752e Small cleanups / fixes in handling of compile options 2012-07-13 21:55:00 +00:00
Richard Roberts 191d73df0b Simplified matlab wrapper cmake options 2012-07-13 21:54:52 +00:00
Alex Cunningham e451a95991 Added wrap target to exported/installed targets 2012-07-09 17:14:21 +00:00
Richard Roberts d2620d2ebc Add headers to wrap_lib target 2012-07-03 15:33:16 +00:00
Richard Roberts dd61e5dd58 Made TOPSRCDIR available in all unit tests 2012-06-30 01:43:44 +00:00
Alex Cunningham 00b6f177d2 Removing unnecessary boost dependencies - may need more fixing 2012-06-05 19:25:31 +00:00
Alex Cunningham ad3b431c4d Moved building of wrap libraries to a cmake macro and moved install for matlab components to the appropriate folder 2012-06-05 18:05:00 +00:00
Alex Cunningham 02ce40546f Changed names of cmake flags to be more intuitive, fixed include/library path issues for building the mex binaries 2012-06-05 17:20:19 +00:00
Richard Roberts 90578e2532 Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
	gtsam.h
	wrap/CMakeLists.txt
2012-06-05 13:11:34 +00:00
Alex Cunningham cc2351da68 Fixed documentation for wrap 2012-06-04 21:14:47 +00:00
Alex Cunningham 9efcf8e17c Added option to include path to mex executable in CMake 2012-06-04 21:01:25 +00:00
Alex Cunningham e1725fb8e3 Fleshed out support for building MEX binaries during gtsam build 2012-06-04 15:33:16 +00:00
Richard Roberts 9c8377f476 Merge remote-tracking branch 'svn/trunk' into windows
Conflicts:
	examples/Pose2SLAMExample.cpp
	examples/vSLAMexample/CMakeLists.txt
	examples/vSLAMexample/vISAMexample.cpp
	gtsam/nonlinear/ISAM2-impl.cpp
	gtsam/slam/pose2SLAM.cpp
	gtsam/slam/tests/testGeneralSFMFactor.cpp
	gtsam/slam/tests/testGeneralSFMFactor_Cal3Bundler.cpp
	gtsam/slam/tests/testPlanarSLAM.cpp
	gtsam/slam/tests/testPose2SLAM.cpp
	tests/testDoglegOptimizer.cpp
	tests/testGraph.cpp
2012-06-04 14:13:37 +00:00
Alex Cunningham 2f9ed9abf2 Changed data install path for toolbox 2012-06-04 14:12:51 +00:00
Alex Cunningham 839b539aad Fixed a bug in cmake install that tried to copy a .svn folder 2012-06-03 20:08:46 +00:00
Alex Cunningham 720db709be Examples install now installs data for Matlab examples. Fixed typo in examples documentation 2012-06-03 19:26:28 +00:00
Richard Roberts cf232fe4a8 Added missing boost filesystem library to link with wrap 2012-05-29 20:03:15 +00:00
Richard Roberts 592a251a05 Fixed path and compile problems with matlab wrapper on windows 2012-05-28 20:48:36 +00:00
Alex Cunningham 0d597082f2 Added optional target to build the matlab toolbox as a part of the gtsam build process 2012-05-25 21:18:41 +00:00
Alex Cunningham da63e6757c Fixed cpack install to work with tgz, deb and rpm 2012-04-10 16:47:02 +00:00
Alex Cunningham 204b36fc05 Changes to make ROS hooks work with cmake 2012-04-01 22:21:07 +00:00
Alex Cunningham b67707542d Updated CMakeLists to use newer cmake scripts 2012-03-29 18:57:31 +00:00
Alex Cunningham 58b64da525 Added better printout of configurable cmake options at the end of configuration 2012-02-29 04:11:48 +00:00