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
Alex Cunningham
12351dbfea
Updated find scripts to work by testing against gtsam2, no longer depends on build folders
2012-02-25 22:35:09 +00:00
Alex Cunningham
59b1197c9f
Back-ported cmake from the 2.0prep branch
2012-02-24 15:53:50 +00:00
Alex Cunningham
c901ceee27
wrap: forward declarations now allow for namespaces
2012-02-01 15:19:34 +00:00
Alex Cunningham
28f2276cc4
Added flag to link against local convenience libraries for tests
2012-01-31 19:59:19 +00:00
Alex Cunningham
c3f8c791b2
Added missing dependency
2012-01-31 19:59:17 +00:00
Alex Cunningham
2f44444efe
cmake codegen and install now works
2012-01-31 19:59:16 +00:00
Alex Cunningham
c43a9b4852
Added a variety of options to the cmake build, working on automating wrap execution/install
2012-01-31 19:59:15 +00:00
Alex Cunningham
ec1053bfc2
Wrap now works in cmake
2012-01-31 05:28:05 +00:00
Alex Cunningham
910beebb8f
Added wrap to build, assorted cleanup
2012-01-31 05:28:03 +00:00
Alex Cunningham
17bf0f0169
Added static and shared versions of gtsam
2011-12-15 16:17:58 +00:00
Alex Cunningham
3afc03cf04
Moved installation of 3rdparty headers into separate cmake file, install some wrap components
2011-12-14 02:24:25 +00:00
Alex Cunningham
5dd461c5b1
Added make check equivalent
2011-12-14 02:24:23 +00:00
Alex Cunningham
61d05813ff
Library now builds and all tests run with cmake
2011-12-14 02:24:21 +00:00