Commit Graph

203 Commits (4c44ddc4e67e409a25d20f96e76c2cf7f8e5060a)

Author SHA1 Message Date
Chris Beall 4c44ddc4e6 Print all python-related dependency warnings at the end of cmake output with all the other warnings. Don't automatically toggle GTSAM_BUILD_PYTHON option to OFF - this is more consistent with how other options are handled. 2016-01-21 01:13:22 -05:00
Ellon Mendes 86c3cf7ff6 Print cmake python options 2015-12-02 13:35:17 +01:00
Ellon Mendes ff298451d7 Build Python module by default 2015-12-02 13:35:17 +01:00
Ellon Mendes ea6ecdd9d5 Move subdirlist macro to cmake/GtsamPythonWrap.cmake
Conflicts:
	cmake/GtsamPythonWrap.cmake
2015-12-02 13:35:16 +01:00
Ellon Mendes ffae37a675 Revert python module to use old handwritten files
Just noticed several handwritten files here. I'm reverting the python module to
use these handwritten files to later add the files I was wrapping to the same
framework.

Classes from geometry were wrapped for an old C++ interface, so several
boost python's .def(...) were commented out.

Conflicts:
	python/gtsam/.gitignore
2015-12-02 13:35:15 +01:00
Ellon Mendes 96d6b79f5e Start organizing python module
Organize gtsam modules into submodules. Start with a handwritten noiseModel
module.

Conflicts:
	CMakeLists.txt
2015-12-02 13:35:14 +01:00
Ellon Mendes 2dbe7fa2e9 Add numpy_eigen as a 3rd party library.
This commit adds a simple version of numpy_eigen, copied from
gtborg/numpy_eigen commit 255c09efb82496, and with a fix released in the commit
9a75383733b3dc4bc2bb0649053949ad2bec9326 of Scheizer-Messer/numpy_eigen
(https://github.com/ethz-asl/Schweizer-Messer/tree/master/numpy_eigen)

Conflicts:
	CMakeLists.txt
	gtsam/CMakeLists.txt
2015-12-02 13:35:14 +01:00
Andrew Melim ec934770f3 Initial stages of python wrapping. Issues with method overloading, boost optionals. Testing with Point2 only now 2015-12-02 13:35:13 +01:00
cbeall3 e694d62b3f Allow binding to optional rvalues (We should fix this properly) 2015-10-20 14:41:28 -04:00
dellaert b5d0383048 Fixed clang 7.0 warnings in boost headers 2015-10-08 12:35:12 -07:00
cbeall3 3ca9cb8022 this should fix the MKL linking problem 2015-06-22 11:43:30 -04:00
cbeall3 0f02b7d473 Prohibit Timing build mode with TBB. See issue #173 2015-06-17 16:23:27 -04:00
cbeall3 add6bf7dbd Correct documentation about Eigen patches 2015-05-20 13:58:58 -04:00
cbeall3 88e0ae3f7a Remove unneeded Eigen include config file, and minor cleanup 2015-03-18 21:46:12 -04:00
cbeall3 e565213c0f Append full Eigen include path to GTSAM_INCLUDE_DIR to dependent projects can find the same Eigen that GTSAM was configured with 2015-03-18 14:20:45 -04:00
cbeall3 f61e398e2d Deal with patched/un-patched version of householder_qr_inplace_blocked 2015-03-10 13:00:28 -04:00
Abe 531ecb4000 Get rid of hardcoded path to the internal version of eigen inside gtsam 2015-03-09 17:38:15 -07:00
cbeall3 f2c3826a40 print out Rot3 expmap configuration flag in summary 2015-02-12 15:43:53 -05:00
Andrew Melim 41197f1ec7 Move warning suppression 2014-11-25 15:51:49 -05:00
Andrew Melim ee63fb0bb4 Remove debug cmake messages 2014-11-25 15:44:59 -05:00
Chris Beall e34a237162 Merged in feature/ordering (pull request #34)
METIS Ordering
2014-11-24 18:04:35 -05:00
Andrew Melim 2bc381dbb4 Rename corrections 2014-11-24 17:12:41 -05:00
Andrew Melim ce93030b00 Correcting warnings on windows 2014-11-24 13:31:47 -05:00
Chris Beall deb9d93672 Rvalue fix for Boost 1.56+ instead of only 1.56 2014-11-23 19:50:16 -05:00
cbeall3 c40da17122 version bump 2014-11-13 20:27:04 -05:00
lvzhaoyang c3ac45b05b issue #124. Turn off Mac RPATH on non Mac machines work. 2014-10-22 23:42:35 -04:00
lvzhaoyang fc21cb49cb issue#124. Turn off MacOS relative flag in building cmake. 2014-10-22 23:27:01 -04:00
Andrew Melim ad74a4b8c9 Update ms_stdint.h in metis. Export libraries correctly 2014-10-14 19:14:59 -04:00
Andrew Melim 0771b1658b Ordering implementation, unit tests 2014-10-14 15:18:05 -04:00
cbeall3 9bb6beed92 Fix OpenMP configuration when MKL is enabled 2014-09-30 16:13:15 -04:00
Andrew Melim 5bc4810dcb Correcting bug fixes for Visual Studio. See bb issues #115,116,118 for more information 2014-09-08 15:19:54 -04:00
Richard Roberts 873283c522 Fixed broken timing script and fixed logic for building/excluding examples and timing scripts 2014-06-21 16:26:48 -07:00
Richard Roberts 946cc5338a Merge branch 'develop' into feature/timing_scripts_build
Conflicts:
	gtsam_unstable/CMakeLists.txt
2014-06-21 08:55:49 -07:00
cbeall3 8bee2cd70f Fixed unstable examples never getting built 2014-06-12 14:40:24 -04:00
Richard Roberts fe235b1209 Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
Richard Roberts 17c7e02003 Added support for timing scripts to build tools 2014-06-07 19:00:16 -07:00
cbeall3 bcbc7652a2 Fix for GTSAM_WITH_EIGEN_MKL not having any effect 2014-06-04 14:08:44 -04:00
cbeall3 0ce70befc4 version number 2014-05-31 13:13:48 -04:00
Chris Beall 1836b1c842 silence Wunused-local-typedefs warning on GCC 4.8+ 2014-05-30 17:07:09 -04:00
cbeall3 aa942a664b Fix for static linking to boost 2014-05-12 12:41:39 -04:00
Richard Roberts 5c86ad7e49 Fixed examples not being built due to branch "adding-scripts-simplify" 2014-02-22 17:14:01 -05:00
Richard Roberts e029204c01 Added cmake code to install cmake tools, and a GTSAM-CMakeToolsConfig file to automatically find them. 2014-02-19 13:10:37 -05:00
Richard Roberts 72ec292022 Merge branch 'develop' into feature/adding-scripts-simplify 2014-02-13 15:25:27 -05:00
Richard Roberts dec9dbbe60 Link with -lrt when using the old header-only boost timer library (boost < 1.48) 2014-02-13 14:20:25 -05:00
Richard Roberts 218500de11 Cleaned up flags for building examples and tests 2014-02-13 13:22:56 -05: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 c1a018a1fd Made OpenMP check a little smarter - only is performed if MKL is found, to speed up cmake. 2014-02-08 14:09:50 -05:00
Richard Roberts 9d2c5888b8 Made cmake slightly nicer when using Xcode - removed a couple unnecessary prints, and removed .run targets when using Xcode since they're not needed and clog up the project view. 2014-02-08 11:14:43 -05:00
Richard Roberts 46e40dfe95 Disabled find_package(MKL) and find_package(OpenMP) checks when not building MKL and/or OpenMP, to speed up cmake times. 2014-02-08 10:37:24 -05:00
Richard Roberts ed40c0d94a Merge branch 'feature/cmake-shared-static' 2014-01-30 14:44:47 -05:00