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

CMake System #28

Open
2 of 5 tasks
ranocha opened this issue Mar 10, 2019 · 1 comment
Open
2 of 5 tasks

CMake System #28

ranocha opened this issue Mar 10, 2019 · 1 comment

Comments

@ranocha
Copy link
Member

ranocha commented Mar 10, 2019

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 ...")
    
@ranocha
Copy link
Member Author

ranocha commented Mar 14, 2019

After some discussion, we decided to not support CMAKE_BUILD_TYPE, cf. #30.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant