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 improvements for packaging #197

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Commits on Feb 28, 2024

  1. Set _USE_MATH_DEFINES for MSVC

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2ca6076 View commit details
    Browse the repository at this point in the history
  2. Fix the use of a deprecated CMake property

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f71f6b0 View commit details
    Browse the repository at this point in the history
  3. Add BUILD_APPS and BUILD_TESTING options

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    a71a4d8 View commit details
    Browse the repository at this point in the history
  4. Prefer find_dependency() in urdfdom-config.cmake

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0d57de8 View commit details
    Browse the repository at this point in the history
  5. No need to enable C language in project()

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    075d983 View commit details
    Browse the repository at this point in the history
  6. Add USE_VENDORED_DEPS option, set urdfdom_LIBRARIES to targets

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    a2fbb27 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. config.cmake: find urdfdom_headers directly, drop target creation

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fbb24ab View commit details
    Browse the repository at this point in the history
  2. config.cmake: avoid using ${PACKAGE_PREFIX_DIR} directly

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    df01ca8 View commit details
    Browse the repository at this point in the history
  3. config.cmake: take APPEND_PROJECT_NAME_TO_INCLUDEDIR into account

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    9492c5a View commit details
    Browse the repository at this point in the history
  4. config.cmake: drop onelib target

    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fed22ab View commit details
    Browse the repository at this point in the history
  5. config.cmake: don't need to modify CMAKE_MODULE_PATH

    There are no .cmake modules installed, so it has no effect.
    
    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    c11bd1c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Drop BUILD_TESTING option from CMakeLists.txt

    Not needed as it's added automatically by CTest.
    
    Signed-off-by: Martin Valgur <[email protected]>
    valgur committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1512f03 View commit details
    Browse the repository at this point in the history