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

Migrate build system to CMake #21

Closed
3 of 6 tasks
abelcheung opened this issue Nov 5, 2023 · 0 comments · Fixed by #29
Closed
3 of 6 tasks

Migrate build system to CMake #21

abelcheung opened this issue Nov 5, 2023 · 0 comments · Fixed by #29
Assignees
Labels
build/ci Issues related to building or CI/CD
Milestone

Comments

@abelcheung
Copy link
Owner

abelcheung commented Nov 5, 2023

autoconf / automake should have been phased out long time ago, almost nobody is using them for new projects.

The building of binaries itself is relatively easy, but converting autotest test suites to CTest is likely a pain.

  • Basic GitHub actions to build binaries on various platforms
  • Binaries can be stripped
  • Static build on Windows
  • Migrate test suite to CTest
  • Create packages with CPack
    • Source tarballs on Ubuntu
    • Create binary zip archive for Windows
@abelcheung abelcheung self-assigned this Nov 5, 2023
@abelcheung abelcheung added this to the 0.8 milestone Nov 5, 2023
@abelcheung abelcheung added the build/ci Issues related to building or CI/CD label Nov 5, 2023
@abelcheung abelcheung linked a pull request Nov 15, 2023 that will close this issue
abelcheung added a commit that referenced this issue Nov 24, 2023
build: Retire autotools and switch to cmake, closes #21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build/ci Issues related to building or CI/CD
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant