Commit Graph

11979 Commits (90dc1ce3b51a6917a5cf47de2c4d5f636aade31d)

Author SHA1 Message Date
Jose Luis Blanco-Claraco 9f9cff407e
Merge pull request #87 from cntaylor/msvc-fixes
Resolved several MSVC compiling errors
2019-07-18 07:47:57 +02:00
Clark Taylor 393e9edf18 Updated Using GTSAM_EXPORT document 2019-07-15 22:22:47 -04:00
Clark Taylor a49ed61a58 Reducing errors in check* libraries when compiling 2019-07-15 20:19:00 -04:00
Clark Taylor e28fb84fef Added document explaining GTSAM_EXPORT usage rules 2019-07-15 11:43:54 -04:00
Jose Luis Blanco-Claraco 0c3e05f375
Merge pull request #78 from jlblancoc/debian-ppa
Integrate Debian & Ubuntu PPA scripts
2019-07-15 11:35:36 +02:00
Clark Taylor ffb3043284 More GTSAM_EXPORT fixes. This allows gtsam_unstable to compile 2019-07-14 00:14:16 -04:00
Clark Taylor 44faca1b1c Fixed compilation issues for MSVC -- for real this time. 2019-07-13 22:35:08 -04:00
Clark Taylor 063cf72c00 Revert "Resolved several MSVC compiling errors" -- bring back Lie*
This reverts commit 33bda1ef71.
2019-07-13 22:08:29 -04:00
Clark Taylor 33bda1ef71 Resolved several MSVC compiling errors
* The check.base unit tests all pass now.
* The gstam_matlab_wrapper class compiles with now errors now.
* Note that I had to remove all LieMatrix, LieVector, and LieScalar stuff
to get this to work...
2019-07-12 20:42:45 -04:00
Jose Luis Blanco-Claraco 1ca0e3395c Partial fix to MSVC Matlab builds 2019-07-12 07:58:18 +02:00
Jose Luis Blanco-Claraco 6dec8b1268 fix cmake error with MATLAB 2019-07-12 01:16:24 +02:00
Varun Agrawal df6b98fe6e
Merge pull request #83 from borglab/feature/py-exceptions
C++ to Python Exceptions
2019-07-11 16:41:15 -04:00
Jose Luis Blanco-Claraco 69c3eafb30
Add NOMINMAX macro for MSVC via cmake 2019-07-11 14:27:09 +02:00
Jose Luis Blanco-Claraco 5384d20962
Undo changes in CalibratedCamera 2019-07-11 14:26:50 +02:00
Jose Luis Blanco-Claraco f52db1eadc
undo whitespace changes 2019-07-11 14:23:14 +02:00
Clark Taylor 2cf4514e81 Changes to get gtsam to compile in Windows 2019-07-11 13:55:12 +02:00
Jose Luis Blanco Claraco 325d4a674d add Debian scripts 2019-07-11 00:53:18 +02:00
Jose Luis Blanco Claraco 64ead677c2 add minimal cmake-based user project template 2019-07-11 00:53:18 +02:00
Varun Agrawal 8632303157 updated tests to work with new wrap code generation 2019-07-10 15:56:32 -04:00
Varun Agrawal 090994a1a3 propagate exceptions from global functions from cpp to python 2019-07-10 15:56:07 -04:00
Chris Beall c6449a82d4
Merge pull request #79 from borglab/less-strict-eigen-version-check
Allow Eigen versions of different patch number
2019-06-24 07:42:32 -07:00
Jose Luis Blanco Claraco e3b4b5f33d Allow Eigen versions of different patch number 2019-06-22 12:35:32 +02:00
Frank Dellaert 8373d45bbd
Merge pull request #77 from borglab/fix/more-cmake-msvc-errors
Fix more CMake errors for MSVC builds
2019-06-21 07:20:42 -07:00
Jose Luis Blanco-Claraco c572a14d7b Fix more CMake errors for MSVC builds 2019-06-20 21:18:55 +02:00
Frank Dellaert 266dff0715
Merge pull request #63 from borglab/feature/cython-wrapper-release-mode
Cython wrapper for all release modes
2019-06-17 18:19:05 -07:00
Varun Agrawal 37aa167685 [ci skip] added comment and formatting for isDebugVersion 2019-06-17 16:36:50 -04:00
Varun Agrawal 162d748dd1 [ci skip] Added free function to check if compiled library is debug version or not 2019-06-17 16:36:50 -04:00
Varun Agrawal 2071aa7556 update to setup.py install check to account for build type 2019-06-17 16:36:50 -04:00
Varun Agrawal 914ea4cfc8 install gtsam_eigency to the correct cython directory 2019-06-17 16:36:50 -04:00
Varun Agrawal 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
Varun Agrawal bc16290e96 Main CMakeLists.txt edit
- Added top-level cmake build type upper case variable.
- Added new GTSAM_BUILD_TAG variable for use in wrapping gtsam_eigency.
- Removed FATAL message regarding GTSAM_BUILD_TYPE_POSTFIXES.
2019-06-17 16:36:50 -04:00
Frank Dellaert 57852950aa
Merge pull request #68 from borglab/feature/VectorValuePrint
Feature/vector value print
2019-06-16 16:18:23 -07:00
mxie32 addbfe8234 use key_formatter in print function 2019-06-16 11:53:41 -04:00
mxie32 4ed069e7a6 Merge branch 'develop' into feature/VectorValuePrint 2019-06-16 10:32:40 -04:00
mxie32 45244d3ffd move cout string to print function 2019-06-16 10:31:35 -04:00
Frank Dellaert 420756060c
Merge pull request #65 from jlblancoc/new_cmake_flags_v2
(rebased) New CMake targets-based build configuration
2019-06-16 07:51:43 -04:00
Jose Luis Blanco Claraco 0a6fecd30b fix cmake warning 2019-06-16 02:30:28 +02:00
Frank Dellaert f04a6361ea
Merge pull request #69 from borglab/feature/streaming_keys
Feature/streaming keys
2019-06-15 17:47:18 -04: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
Jose Luis Blanco-Claraco ae79c27d45 fix unused parameter warning 2019-06-15 23:09:10 +02:00
Jose Luis Blanco-Claraco 391d8b9e15
Merge pull request #70 from jlblancoc/fix_msvc
Fix MSVC build errors
2019-06-15 21:45:45 +02:00
Frank Dellaert 6d8ef99215
Merge pull request #72 from borglab/fix/9_dogleg_initial_delta
Restored default deltaInit to 1.0 to resolve issue #9
2019-06-15 14:13:41 -04:00
Frank Dellaert 876475a774
Restored default deltaInit to 1.0 to resolve issue #9 2019-06-15 14:09:19 -04:00
Frank Dellaert da09428110
Merge pull request #67 from borglab/feature/housekeeping
Housekeeping
2019-06-15 13:53:02 -04:00
Frank Dellaert 0bfc824e2d
Merge pull request #71 from borglab/feature/wrap_errors
Feature/wrap errors
2019-06-15 12:38:00 -04:00
Frank Dellaert 01ce03673c Excluded build that consistently times out 2019-06-15 11:13:56 -04:00
Frank Dellaert ba91bd53fd Add better error reporting 2019-06-15 11:12:19 -04:00
Jose Luis Blanco-Claraco 89f8f50194 T made non-const for MSVC2017 to build 2019-06-15 14:39:58 +02:00
Jose Luis Blanco-Claraco bf20ec91de cmake: fix unset variable for MSVC 2019-06-15 10:15:34 +02:00
Jose Luis Blanco-Claraco 0fc812f4df Missing DLL export macros 2019-06-15 10:13:03 +02:00