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

Feature/meson support #522

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

Commits on Aug 9, 2024

  1. set remote branch

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    024f77e View commit details
    Browse the repository at this point in the history
  2. add subprojects

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    33be69a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46a378d View commit details
    Browse the repository at this point in the history
  4. add support for installing m4 macros

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5da0c64 View commit details
    Browse the repository at this point in the history
  5. add comments in root meson.build

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fc26d95 View commit details
    Browse the repository at this point in the history
  6. add pkg-config generator

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    caa4554 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0522f61 View commit details
    Browse the repository at this point in the history
  8. add python support

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    06848ff View commit details
    Browse the repository at this point in the history
  9. add lua support

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    aa3458b View commit details
    Browse the repository at this point in the history
  10. remove 'bin' install directories because meson defaults to standard c…

    …onforming directory i.e. bin
    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b1d94a1 View commit details
    Browse the repository at this point in the history
  11. add basic java support

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    484e768 View commit details
    Browse the repository at this point in the history
  12. reset options

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    631fd0f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    17975b6 View commit details
    Browse the repository at this point in the history
  14. make doxygen not required

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8b23a4d View commit details
    Browse the repository at this point in the history
  15. remove compiler warnings to match cmake

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    cc12659 View commit details
    Browse the repository at this point in the history
  16. remove -Wno-unused-result c_arg

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    2cc8b5d View commit details
    Browse the repository at this point in the history
  17. add option to disable compilation of lcmgen

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    a9ec633 View commit details
    Browse the repository at this point in the history
  18. mark java as WIP in meson.build

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    7d6ebbf View commit details
    Browse the repository at this point in the history
  19. create meson ci tests

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5087fbc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    99f910e View commit details
    Browse the repository at this point in the history
  21. make full lcm_export.h

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    73bea86 View commit details
    Browse the repository at this point in the history
  22. try not compiling static libs for windows

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3e69134 View commit details
    Browse the repository at this point in the history
  23. try verbose output in ci for windows

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d7e2dc3 View commit details
    Browse the repository at this point in the history
  24. add compiler arg for windows in meson

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    cd1180e View commit details
    Browse the repository at this point in the history
  25. build static liblcm again

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9d0f0c7 View commit details
    Browse the repository at this point in the history
  26. add basic test to meson build ci

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4f4ce37 View commit details
    Browse the repository at this point in the history
  27. install shared library lcm

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    bbfcda5 View commit details
    Browse the repository at this point in the history
  28. use grep to create test for lcm windows

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    6391cc0 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2b87398 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1e4af70 View commit details
    Browse the repository at this point in the history
  31. install lcm lib headers

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    071f3af View commit details
    Browse the repository at this point in the history
  32. install man pages

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    cb90d5c View commit details
    Browse the repository at this point in the history
  33. clean up commented code and unused code

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    71d36fe View commit details
    Browse the repository at this point in the history
  34. fix lcm header install subdir into lcm subdir

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9972c34 View commit details
    Browse the repository at this point in the history
  35. add build files for c example

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9d18247 View commit details
    Browse the repository at this point in the history
  36. add ci test for building c example

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    f762534 View commit details
    Browse the repository at this point in the history
  37. install lcm before using in Windows ci test

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    430c61c View commit details
    Browse the repository at this point in the history
  38. fix directories

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0e4c782 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f3b315b View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    24fe931 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    3d6ea3d View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    85ba83b View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6a436e1 View commit details
    Browse the repository at this point in the history
  44. add generated file from examples to gitignore

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9d72272 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    c7948a2 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    34f6aab View commit details
    Browse the repository at this point in the history
  47. shorten library building code using Meson's

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3e04487 View commit details
    Browse the repository at this point in the history
  48. add generated c example code to gitignore

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    08db78e View commit details
    Browse the repository at this point in the history
  49. add back variable for static lcm lib

    fix python library installation and remove comment
    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    032adb2 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f3d98d0 View commit details
    Browse the repository at this point in the history
  51. remove building java because broken

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    f2991fb View commit details
    Browse the repository at this point in the history
  52. check for optional module dependencies and don't build optional modul…

    …es if not found
    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5ca57a8 View commit details
    Browse the repository at this point in the history
  53. add options summary

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    2f74b9b View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    d139ddb View commit details
    Browse the repository at this point in the history
  55. remove name_suffix from windows python build

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0f1ce20 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    c304154 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    fab58f1 View commit details
    Browse the repository at this point in the history
  58. shorten lcm lib building code

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5f76c5d View commit details
    Browse the repository at this point in the history
  59. rename lcm-python module to lcm

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b85e2df View commit details
    Browse the repository at this point in the history
  60. add detailed summary

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fbcc466 View commit details
    Browse the repository at this point in the history
  61. add build instructions for Meson

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d3e28cc View commit details
    Browse the repository at this point in the history
  62. use meson built in default_library switch for building shared/static …

    …instead of unused option
    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    656994a View commit details
    Browse the repository at this point in the history
  63. fix lcm-lua install_dir and name

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    cb8aa2d View commit details
    Browse the repository at this point in the history
  64. mark all optional modules as not working

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    443b924 View commit details
    Browse the repository at this point in the history
  65. add spaces

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    24f8b1e View commit details
    Browse the repository at this point in the history
  66. fix python installation for linux and macos

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b193435 View commit details
    Browse the repository at this point in the history
  67. move pure keyword from find_installation() to install_sources() and b…

    …ring back hacky platlib dir for compatibility with ubuntu 22.04's ancient meson version
    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    634ef54 View commit details
    Browse the repository at this point in the history
  68. fix macos lua install oserror

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    41578b7 View commit details
    Browse the repository at this point in the history
  69. update lua install_dir to match cmake

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9c20502 View commit details
    Browse the repository at this point in the history
  70. replace unsupported message with disabled message when unsupported fe…

    …atures are disabled
    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    daedc52 View commit details
    Browse the repository at this point in the history
  71. fix if statement

    jason committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8ecfdf1 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    944c0a4 View commit details
    Browse the repository at this point in the history
  2. fix python/lua typo

    jason committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    e71e44b View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. remove python, lua, and java support

    jason committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    2458f21 View commit details
    Browse the repository at this point in the history