yosys/.github/workflows
Mohamed Gaber 3d6b8b8e1a
wheels: fix missing yosys-abc/share directory
* `misc/__init__.py`:
  * checks if there's a `yosys-abc` in the same directory - if yes, sets the variable `sys._pyosys_abc`
  * checks if there's a `share` in the same directory - if yes, sets the variable `sys._pyosys_share_dirname`
* `yosys.cc::init_share_dirname`: check for `sys._pyosys_share_dirname`, use it at the highest priority if Python is enabled
* `yosys.cc::init_abc_executable_name`: check for `sys._pyosys_abc`, use it at at the highest priority if Python is enabled
* `Makefile`: add new target, `share`, to only create the extra targets
* `setup.py`: compile libyosys.so, yosys-abc and share, and copy them all as part of the pyosys build
* `test/arch/ecp5/add_sub.py`: ported `add_sub.ys` to Python to act as a test for the share directory and abc with Python wheels, used in CI
2024-10-09 13:09:14 +03:00
..
wheels wheels: skip musllinux for now 2024-10-07 16:39:54 +03:00
codeql.yml Add YosysHQ/abc as a submodule located in abc 2024-05-08 00:32:18 +02:00
extra-builds.yml Run nix build also on macos. Build with more logs 2024-07-30 22:47:30 +02:00
prepare-docs.yml ci: Call make html directly 2024-10-08 08:11:35 +13:00
test-build.yml ci: Switch test build docs to our runner 2024-10-08 07:49:14 +13:00
test-compile.yml test-compile: Downgrade to focal 2024-08-15 09:44:20 +12:00
test-verific.yml Merge pull request #4536 from YosysHQ/functional 2024-09-06 10:05:04 +02:00
update-flake-lock.yml Update flake lock workflow 2024-06-02 19:25:05 +02:00
version.yml Add YosysHQ/abc as a submodule located in abc 2024-05-08 00:32:18 +02:00
wheels.yml wheels: fix missing yosys-abc/share directory 2024-10-09 13:09:14 +03:00