Skip to content

CMake System #28

Open
Open
@ranocha

Description

@ranocha

It would be nice to extend the build system as discussed with @philipheinisch.

  • Add TESTS option to cmake (for ccmake). Done in add CMake option TESTS #30.
  • Build all logging features and check availability at runtime.
  • Allow prebuild binaries for Windows and some standard Linux (Ubuntu LTS?).
  • Distibute prebuild binaries via github releases.
  • Use some basic compiler optimisation flags, cf. Compiler Flags #15. Done in add CMake option TESTS #30.
    - [ ] Support CMAKE_BUILD_TYPE?
    The standard option seems to be something along the lineas of:
    set(CMAKE_CXX_FLAGS "-Wall -Wextra ...")
    set(CMAKE_CXX_FLAGS_DEBUG "-g")
    set(CMAKE_CXX_FLAGS_RELEASE "-O2 ...")
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions