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

Add native cmake support #28

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

Add native cmake support #28

wants to merge 11 commits into from

Commits on Sep 8, 2023

  1. Use -D option like pre-processor -DFOO=some_text

    - For backwards compatibility, -D will continue to be interpreted as Python expression until 4.0
    - Introduced a temporary variable -d/--define-value-type to switch to the proper interpretation when set to `str`
    
    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    a2baf28 View commit details
    Browse the repository at this point in the history
  2. Remove travis

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    6040d71 View commit details
    Browse the repository at this point in the history
  3. PEP621

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    df910f2 View commit details
    Browse the repository at this point in the history
  4. dynamic version

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    3d0c337 View commit details
    Browse the repository at this point in the history
  5. Reorganize fypp package/module

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    ffa0111 View commit details
    Browse the repository at this point in the history
  6. Basic Github Action

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    90c1612 View commit details
    Browse the repository at this point in the history
  7. Fix pytest

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    276af57 View commit details
    Browse the repository at this point in the history
  8. Main Fypp cmake module

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    63658ce View commit details
    Browse the repository at this point in the history
  9. Add basic CMake project files

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    54e2989 View commit details
    Browse the repository at this point in the history
  10. Add basic CMakePresets

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    6c4ce2c View commit details
    Browse the repository at this point in the history
  11. Add a simple ctest

    Signed-off-by: Cristian Le <[email protected]>
    LecrisUT committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    03eba55 View commit details
    Browse the repository at this point in the history