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

feat: Refactor CMake project #397

Merged
merged 18 commits into from
Feb 13, 2024
Merged

Commits on Feb 12, 2024

  1. Bump minimum CMake version and set policy better

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    ad069a9 View commit details
    Browse the repository at this point in the history
  2. Remove GNU extensions

    We are not actually using any of these afaik
    
    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    2f65730 View commit details
    Browse the repository at this point in the history
  3. Reshape banners

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    cc34d74 View commit details
    Browse the repository at this point in the history
  4. Add message context

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    40cdcd6 View commit details
    Browse the repository at this point in the history
  5. Wrong CMAKE_C_STANDARD comment

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    a3fa646 View commit details
    Browse the repository at this point in the history
  6. Fix PackageCompsHelper

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    cbbbab2 View commit details
    Browse the repository at this point in the history
  7. Migrate tests to standalone project

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    2951d8b View commit details
    Browse the repository at this point in the history
  8. Fix test-suite sub-project separation

    Signed-off-by: Cristian Le <git@lecris.dev>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    85449a6 View commit details
    Browse the repository at this point in the history
  9. Simplify Fortran package test

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    5f012f4 View commit details
    Browse the repository at this point in the history
  10. Run ctests in tmt

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    f26eac3 View commit details
    Browse the repository at this point in the history
  11. Move examples to inside ctest

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    49e1aae View commit details
    Browse the repository at this point in the history
  12. Migrate Fortran api to sub-project

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    c7542f6 View commit details
    Browse the repository at this point in the history
  13. Migrate Python api to sub-project

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    ae576c2 View commit details
    Browse the repository at this point in the history
  14. Fix scikit-build configuration

    Use `cmake.define` instead of `cmake.args`. The latter cannot be overriden via CLI
    
    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    43041bc View commit details
    Browse the repository at this point in the history
  15. Separate sanitizer tests

    Signed-off-by: Cristian Le <git@lecris.dev>
    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    801abf0 View commit details
    Browse the repository at this point in the history
  16. [Temp] workaround for missing pip in container

    Signed-off-by: Cristian Le <git@lecris.dev>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    24463a3 View commit details
    Browse the repository at this point in the history
  17. test-suite documentation

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    6640a3c View commit details
    Browse the repository at this point in the history
  18. Document the main changes in spglib#397

    Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
    LecrisUT committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    922c607 View commit details
    Browse the repository at this point in the history