Menu

#66 Upgrade the build system

0.1.2
done
nobody
None
nobody
2016-12-20
2016-07-08
Ulf Lorenz
No

Upgrade the build system to CMake and make the build more comfortable and flexible.

Goal:

  • be able to build under Windows and with other compilers
  • make build more comfortable; more auto-determining
  • allow customization (optional libraries)
  • allow for binary packages

Tasks:

  • Upgrade the build system to CMake (other options? Maven?)
  • Build a dynamic library instead of a static one
  • add a deploy target
  • encapsulate the Boost dependencies so that Boost is not needed by clients of the library (OperatorMatrix and OdePropagators)
  • try to auto-determine the required libraries

Related

Tickets: #73

Discussion

  • Ulf Lorenz

    Ulf Lorenz - 2016-08-27
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -12,5 +12,5 @@
     - Upgrade the build system to CMake (other options? Maven?)
     - Build a dynamic library instead of a static one
     - add a deploy target
    -- encapsulate the Boost dependency so that it is not needed by clients of the library
    +- encapsulate the Boost dependencies so that Boost is not needed by clients of the library (OperatorMatrix and OdePropagators)
     - try to auto-determine the required libraries
    
     
  • Ulf Lorenz

    Ulf Lorenz - 2016-10-27
    • status: open --> assigned
    • assigned_to: Ulf Lorenz
     
  • Ulf Lorenz

    Ulf Lorenz - 2016-12-20
    • status: assigned --> done
    • assigned_to: Ulf Lorenz --> nobody
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.