Gold856
bf4f6f5554
Remove /FORCE:MULTIPLE from CMAKE_STATIC_LINKER_FLAGS
...
It's not a valid flag for static linking
2025-01-07 08:54:41 -05:00
Gold856
885959a36b
Use new CMake policies up to 3.29
...
This silences most warnings about overriding /W3 with /w
2025-01-07 07:53:33 -05:00
Gold856
e08064d9e7
Use CMAKE_POSITION_INDEPENDENT_CODE instead of -fPIC
2025-01-07 07:53:33 -05:00
Varun Agrawal
3fb1b21452
remove add_definitions since it is deprecated and suboptimal
2024-12-22 23:48:10 -05:00
Jose Luis Blanco-Claraco
c4cf82668c
Bump min required cmake version to 3.9
...
In the top-level cmake file. It was 3.5 and recent cmake versions
complain about it becoming deprecate.
Also, the wrap directory already required 3.9 anyhow...
2024-11-08 00:01:30 +01:00
Varun Agrawal
22a89ed066
Merge pull request #1889 from spacey-sooty/develop
2024-11-04 07:25:23 -05:00
Jade Turner
91d1dd3a9c
Allow parent project to override options
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me>
2024-10-22 12:38:31 +08:00
Frank Dellaert
e698073d6f
Check if policy exists
2024-08-30 10:39:52 -07:00
Frank Dellaert
7b96d1e325
Set policies
2024-08-29 15:32:26 -07:00
Frank Dellaert
ae42379867
Move to cmake 3.5
2024-08-29 15:16:04 -07:00
Varun Agrawal
687667add2
minor formatting
2023-12-29 13:44:52 -05:00
Varun Agrawal
5481159f95
Link to cephes from gtsam
2023-12-28 09:31:08 -05:00
Varun Agrawal
b5d19fb446
Merge pull request #1650 from borglab/factor-typecast
2023-10-18 13:45:51 -04:00
Varun Agrawal
f47006d187
include cmake files after options have been handled
2023-10-08 11:24:26 -04:00
Silvio Traversaro
87e7a03108
Remove setting CMAKE_MACOSX_RPATH to 0 by default
2023-09-09 16:00:49 +02:00
Varun Agrawal
ac3f3dbd60
clean up GTSAM version setting
2023-09-05 06:48:24 -04:00
Tal Regev
62d59c62d4
Fix windows test
2023-07-20 08:28:23 +03:00
Varun Agrawal
f376be411a
make cmake compatible with version 3.10
2023-02-16 01:31:54 -05:00
Varun Agrawal
464b025b46
Revert "enforce C++17 standards"
...
This reverts commit 4e999b3419
.
2023-02-13 12:05:59 -05:00
Varun Agrawal
4e999b3419
enforce C++17 standards
2023-02-13 11:02:19 -05:00
Varun Agrawal
0e6cbfd44a
improved CMake for Boost serialization flag
2023-02-13 11:00:14 -05:00
Frank Dellaert
ad78f3c763
Truly don't include boost
2023-02-05 20:45:54 -08:00
Frank Dellaert
a638f3a991
Re-format flags
2023-02-05 20:45:54 -08:00
kartik arcot
62d0552368
CMakeList changes
2023-02-05 20:45:54 -08:00
Frank Dellaert
1ecba12c6a
Removed obsolete flag and TODOs
2023-01-20 23:11:12 -08:00
kartik arcot
6c08c38478
minor reformatting
2023-01-20 18:06:55 -08:00
kartik arcot
53d23b96ff
added some comments and fixed some formatting
2023-01-20 18:06:55 -08:00
kartik arcot
6aed555eef
removed NO_BOOST definitions and evaluateErrorInterface from expressionfactor
2023-01-20 18:06:55 -08:00
kartik arcot
b7073e3224
all of gtsam compiles and tests pass with ptrs instead of optional matrix refererences
2023-01-20 18:06:55 -08:00
kartik arcot
a070cf3130
added using keyword to expose the evaluateError overloads to the derived classes
2023-01-20 18:06:55 -08:00
kartik arcot
841dc6005a
changed signatures to use OptionalMatrix keyword
2023-01-20 18:06:55 -08:00
kartik arcot
c1fe89cc0d
type checing in evaluateError works
2023-01-20 18:06:55 -08:00
kartik arcot
4eb73db1c1
breaks
2023-01-20 18:06:55 -08:00
kartik arcot
fcf339a31a
changed interface for both unwhitenedError and evaluateError
2023-01-20 18:06:55 -08:00
kartik arcot
97269afe4b
compile definitions for conditionally compiling
2023-01-20 18:06:55 -08:00
Frank Dellaert
0cb0733e33
Added c++17 flags to build functions
2023-01-19 22:33:32 -08:00
Frank Dellaert
b42db6764d
Switch to version 4.3a0 and to c++17.
2023-01-19 09:45:00 -08:00
John Lambert
f9a5313ff8
Update prerelease version cmake
2022-11-29 00:48:03 -05:00
Sébastien Gonzalve
ec3d6b36da
Use cannonical library name for eigen
2022-10-05 21:30:58 +02:00
Frank Dellaert
30412b8110
Bump version
2022-05-13 14:33:04 -04:00
Frank Dellaert
fb3f42f7f6
Bump version
2022-03-27 11:24:45 -04:00
Varun Agrawal
b72b65ddf2
properly set project version
2022-02-21 08:00:27 -05:00
Frank Dellaert
f65bc05905
bump version
2022-02-01 08:35:29 -05:00
Frank Dellaert
48488a9b4f
Bump version
2022-01-27 15:58:43 -05:00
Frank Dellaert
91de3cb6ba
Bump version to 4.2a3
2022-01-16 15:17:26 -05:00
Frank Dellaert
28b087364e
Bump version
2022-01-09 16:38:05 -05:00
Frank Dellaert
dcc74d827d
Bump prerelease version to alpha 1
2022-01-04 13:48:32 -05:00
Frank Dellaert
b604d1ca29
Version logic + version bump to 4.2a0
2021-12-28 17:55:01 -05:00
Varun Agrawal
1cd93d84e6
CMake updates
2021-12-06 11:05:01 -05:00
Varun Agrawal
48cc70c506
generate GTSAM_UNSTABLE Cmake exports
2021-10-23 12:45:21 -04:00