Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • E elsa
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 51
    • Issues 51
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 19
    • Merge requests 19
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • IPIP
  • elsa
  • Issues
  • #18
Closed
Open
Issue created Oct 25, 2019 by Tobias Lasser@lasserOwner

Fix minor issues in CMake setup

There are a few minor issues in the current CMake setup

  1. Output is not always consistent (e.g. in FindSpdlog.cmake)
  2. Locally installed versions of Eigen3/spdlog are preferred over the submodules (it should be the other way around)
  3. CMake setup fails on machines without OpenMP
  4. Minor spelling issues in output messages
  5. Coverage should only be enabled if testing is active
  6. Add spdlog as dependency of installed elsa
  7. When using find_package(elsa) (without any components), all modules are now loaded
  8. Install elsa headers into ${CMAKE_INSTALL_INCLUDEDIR}/elsa/ (before /elsa/ was missing and you littered /usr/local/include, for example)
  9. Add custom build target "examples" to build all examples
  10. Add custom build target "elsa" to build all library modules
Edited Oct 25, 2019 by Tobias Lasser
Assignee
Assign to
Time tracking

LRZ Homepage | Datenschutz | Dokumentation und Betriebsbedingungen | Impressum