hdlConvertor icon indicating copy to clipboard operation
hdlConvertor copied to clipboard

Replace scikit-build/cmake with mesonpep517/meson (potential drop of python2.7 support)

Open Nic30 opened this issue 3 years ago • 1 comments

The meson buildsystem together with mesonpep517 can make hdlConvertor working out of the box with minimal effort and maintenance.

An example of use: https://github.com/ev-br/mc_lib. (there is no setup.py, there is pyproject.toml and meson.build instead) It also make debugging simple for C++ only and Python build as it is just

meson build .
meson configure -Dpython=false # optionally
ninja -C build

However I am not sure if it will work with python2.7

Nic30 avatar Nov 20 '21 19:11 Nic30

The interest of scikit-build/cmake was the compatibility with antlr4 build system and cython/python.

January 2022 it will be 2 years since python2.7 is end of life... It's probably time to drop it

Thomasb81 avatar Nov 20 '21 22:11 Thomasb81