Commit Graph

37 Commits (release/4.3a0)

Author SHA1 Message Date
Jai Moraes 4367d94745 Added justification for CMake changes, with reference to this PR. 2025-01-24 13:57:50 -05:00
JaiXJM-BB d35ff2e3f8
Updated QNX-relevant paths, removed environment variables. (#2)
Updated QNX-relevant paths (will check others next), removed environment variables.
2025-01-16 09:57:29 -05:00
Jai Moraes 8d17fb355a QNX Changes 2025-01-03 16:03:25 -05:00
Jai Moraes b78a29650e Updated: Build tests, fixed some unit tests. Floating points still off. 2024-12-02 16:00:26 -05:00
Jai Moraes 4eff178352 ADDED: Test Installation when building with QNX (Review this for upstreaming) 2024-11-29 16:00:18 -05:00
Jai Moraes 45adc0c8c9 ADDED: Build tested with target `install` or `all` if cross compiling for QNX 2024-11-27 14:20:29 -05:00
Varun Agrawal b6dbb0fe92 remove extra spaces 2023-10-08 15:02:01 -04:00
Varun Agrawal a30999f1de Move testing cmake flags back to GtsamTesting 2023-10-08 14:44:38 -04:00
Varun Agrawal e4fff74690 update gtsamAddExamplesGlob and gtsamAddTimingGlob to take an additional argument rather than using a global variable 2023-10-08 12:16:24 -04:00
Varun Agrawal 8f61d0b2ed mark private options as advanced and move GTSAM specific options to HandleGeneralOptions.cmake 2023-10-08 11:23:54 -04:00
Varun Agrawal 085d01580e minor formatting of cmake file 2020-12-27 19:13:41 -05: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 05e8fbcb14 re-indent: script had an inconsistent mix of tabs and spaces 2019-06-11 07:21:10 +02:00
Jose Luis Blanco Claraco 2d67ade5f2 targets renamed: xxx.valgrind 2019-06-11 07:19:26 +02:00
Jose Luis Blanco Claraco 2c7389db76 add command `make check_valgrind` 2019-06-10 18:08:05 +02:00
Jose Luis Blanco-Claraco b36dc081e0 Nicer grouping in IDE "folders" 2019-06-02 11:46:43 +02:00
chrisbeall f9de023caf Only add custom all.tests target when GTSAM_BUILD_TESTS is true 2016-10-06 14:25:40 -07:00
cbeall3 b7175428b9 Windows CMake fix for subdirectories without tests 2016-06-06 11:09:17 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
dellaert c4e1c1fdad Excepted cmake line on Mac - generates error 2015-03-03 19:18:46 -08:00
cbeall3 66de1e7069 add custom all.tests target to build all tests without running them, and remove obsolete testing macros 2015-02-12 15:42:53 -05: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 17c7e02003 Added support for timing scripts to build tools 2014-06-07 19:00:16 -07:00
Richard Roberts 1770f44ad9 Fixed a number of clang warnings 2014-02-23 18:53:48 -05:00
Richard Roberts 835d020581 Added lots of documentation in GtsamTesting.cmake and moved old functions to an obsolete file with a warning if they are used 2014-02-13 16:13:11 -05:00
Richard Roberts f283150eb4 Using macro for creating examples to remove cmake code copy/paste 2014-02-13 13:24:14 -05:00
Richard Roberts 2ccb892167 Removed unneeded print 2014-02-13 13:23:35 -05:00
Richard Roberts 320cfe7b4d Comment cleanups 2014-02-13 13:23:20 -05:00
Richard Roberts 218500de11 Cleaned up flags for building examples and tests 2014-02-13 13:22:56 -05:00
Richard Roberts 0e4b5269c5 Cleaned up gtsamAddTestsGlob function 2014-02-13 11:14:51 -05:00
Richard Roberts e7018e8c51 Fixed bugs in last commit and made GTSAM_SINGLE_TEST_EXE default on Xcode too 2014-02-13 10:57:09 -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 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 395b8a2f48 Added cmake subdirectory without history (at SVN r20364) 2013-12-22 13:04:47 -05:00
Richard Roberts ee02445c49 Removing local cmake scripts 2012-03-22 19:57:30 +00:00
Richard Roberts b76cf5b07f Made unit test names unique between subdirectories and 'tests' directory, removed subdir prefix from compiled executable names. The duplicate filenames confused Eclipse and made things difficult in CMake as well. 2012-03-15 02:10:37 +00:00
Alex Cunningham 59b1197c9f Back-ported cmake from the 2.0prep branch 2012-02-24 15:53:50 +00:00