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: Custom C++ namespace for library (#15) #16

Merged
merged 5 commits into from
Sep 23, 2023
Merged

Commits on Sep 23, 2023

  1. feat(cmake): pass-through the custom C++ namespace from CMake (#15)

    Via defining the LB_STD_VERSION_NS macro using the
    target_compile_definitions().
    Its name a bit inconsistent though, but looks better (in my opinion) in
    C++, but doesn't look OK in a bunch of CMake configure parameters as it
    conflicts with another flags (`LBSTD_VERSION_xxx` vs `LB_STD_VERSION_xxx`).
    leha-bot committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    06a11f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    682b648 View commit details
    Browse the repository at this point in the history
  3. feat(tests): add macro for expanding C macros to strings

    For better test cases descriptions.
    leha-bot committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    5c03abf View commit details
    Browse the repository at this point in the history
  4. feat(cmake/tests): ask doctest to auto-generate test labels

    For CTest statistics / grouping of similar tests.
    Doctest uses the TEST_SUITE() name for CTest label or the
    doctest::test_suite() decorator.
    leha-bot committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    6ebb94d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c3cb8b View commit details
    Browse the repository at this point in the history