Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
E
elsa
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 33
    • Issues 33
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 9
    • Merge Requests 9
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • IP
  • elsa
  • Issues
  • #18

Closed
Open
Opened 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
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: IP/elsa#18