Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C++11 and "-march=native" flags done via "modern" CMake target-based properties #27

Closed
wants to merge 22 commits into from
Closed

C++11 and "-march=native" flags done via "modern" CMake target-based properties #27

wants to merge 22 commits into from

Commits on Jun 12, 2019

  1. Global env variables

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    646469e View commit details
    Browse the repository at this point in the history
  2. Always run in debug mode

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    0edf123 View commit details
    Browse the repository at this point in the history
  3. Removed redundant flags.

    Add commented out code to turn off clang on Linux.
    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    bcaa61f View commit details
    Browse the repository at this point in the history
  4. Test both Debug and Release

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    6d94dff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42efc13 View commit details
    Browse the repository at this point in the history
  6. provide

    jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    dbeeb98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e624d4a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8977193 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    40250e3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    32e15ea View commit details
    Browse the repository at this point in the history
  11. Fixed exception type for TBB path

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    83e4021 View commit details
    Browse the repository at this point in the history
  12. Use command line argument for script so that cache names are not poll…

    …uted by environment variables. This should allow ccache to use caches from build stage for testing stage.
    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    b53d3d9 View commit details
    Browse the repository at this point in the history
  13. exclude clang on linux

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    4bd45b8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e38ac41 View commit details
    Browse the repository at this point in the history
  15. Reduced time to run very slow testScenario by reducing sample count f…

    …or estimating covariance.
    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    108ee1d View commit details
    Browse the repository at this point in the history
  16. Reduced time for ImuFactor tests

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    6c85332 View commit details
    Browse the repository at this point in the history
  17. Fixed warning

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    fa81e17 View commit details
    Browse the repository at this point in the history
  18. Turned off timing

    dellaert authored and jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    005b30a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    17642a6 View commit details
    Browse the repository at this point in the history
  20. fix warning

    "const" ignored in this return type
    jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    6e488db View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b538f3b View commit details
    Browse the repository at this point in the history
  22. 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)
    jlblancoc committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    8efca6a View commit details
    Browse the repository at this point in the history