Jean-Paul Chaput
e43d0d2ef0
When using HTree in a chip in CMOS, must also set useClockTree flag.
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
97bad74412
And ninja build is now also missing!
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
fb928b1b75
Missing cmake dependency in regression flow (?).
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
8ddb323e86
Support for the github directory layout.
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
11070af489
Forgotten backslash in regression.yml
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
87840d802d
meson and yowasp-yosys must be installed through pip.
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
b97c6fdc59
Update regession test for the new install tree scheme.
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
b9a7992339
Correct the nighlty build directory.
2023-10-18 16:58:12 +01:00
Jean-Paul Chaput
a680ec0575
Makefile is only for LIP6. Update nightly build.
2023-10-18 16:58:12 +01:00
Rob Taylor
4e62c8689a
Merge INSTALL.rst into README
2023-10-18 16:58:12 +01:00
Rob Taylor
98186cacc2
Update INSTALL.rst for a decent developer experience
2023-10-18 16:58:12 +01:00
Rob Taylor
82c2236b89
Set up pdm environment to work nicely
2023-10-18 16:58:12 +01:00
Rob Taylor
6e4ea95aaf
Update README for pypi install
2023-10-18 16:58:12 +01:00
Gabriel Gouvine
541b9d7674
Update coloquinte (warnings + overzealous assertion)
2023-10-18 17:18:38 +02:00
Gabriel Gouvine
0633b93c20
Use main branch coloquinte submodule (no need for a separate coriolis-submodule branch anymore)
2023-10-18 17:18:38 +02:00
Gabriel Gouvine
ecd987fa37
Fix directory detection for alliance installer
2023-10-18 17:18:38 +02:00
Gabriel Gouvine
bcccc299ae
Remove autogenerated def.tab.h file
2023-10-18 17:18:38 +02:00
Rob Taylor
6489a38232
Install lefdef library
2023-10-18 11:55:43 +01:00
Rob Taylor
65a61883c1
Use meson with PR #12375 applied so ninja install works on mac
2023-10-18 11:55:43 +01:00
Rob Taylor
bd9b620e08
Use py.install_source for data that should be accessable from an editable install
2023-10-18 11:55:43 +01:00
Rob Taylor
9f48884d10
Enable using lefdef
2023-10-18 11:55:43 +01:00
Rob Taylor
c6de7d11e5
Add cmake as a python build dependancy
2023-10-18 11:55:43 +01:00
Rob Taylor
22556d7221
Fix indent issue in nonunitcapacitor
2023-10-18 11:55:43 +01:00
Rob Taylor
708995e5c9
Remove accidental update of coloquinte
2023-10-10 14:08:17 +01:00
Rob Taylor
4fb7424cea
quick fix for clashes in pypi uploads
2023-10-10 13:56:17 +01:00
Rob Taylor
ff635e0ce5
Update INSTALL.rst for mac
2023-10-10 12:57:13 +01:00
Rob Taylor
18c61cc648
Set min OSX version for coloquinte
2023-10-10 12:57:13 +01:00
Rob Taylor
2c1f1fcfe7
Enable CI on mac
2023-10-10 12:57:13 +01:00
Rob Taylor
1e8ad7a2f1
Fix macos compile error
2023-10-10 00:58:27 +01:00
Rob Taylor
5c2203b0f3
Fix whitespace in orashi nonunitcapacitor
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
c9fe5713cf
Adding Tutorial to meson build.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
a56d9197bc
Adding Tramontana to meson build.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
f60739a8e0
Move back PyErrorWidget & PyCellViewer into viewer.
...
Script was needlessly including PyCellViewer.h it seems. Removed it.
This reverts commit 6963a0baa6a19f538e822d4b254b91123dd1dc66.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
bf9fb7c871
Remove doxygen dependency and set minimum versions for deps.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
09de6a667a
Makefile now use pdm & meson/ninja.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
1693241302
Fix linking/compile problems in the meson configuration.
...
* The Hurricane python module was not compiled at all. The name of
Python module wrappers is a bit inconsistent:
isobar --> Hurricane
crlcore --> CRL
anabatic --> Anabatic
katana --> Katana
* Use "py_mod_deps" and not only "py_deps" so the __PYTHON_MODULE__
flag is used for py.extension_module().
* In cumulus, the "cumulus" directory is not used for the installation
in site-packages/coriolis/.
* In designflow/pnr.py, temporarily disable Tramontana & Tutorial,
until they are ported to meson.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
1c657c958d
In flute::readLUT(), prepend the "directory" to find the ".dat" files.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
366855c9bd
Move ErrorWidget & CellViewer from Viewer to Hurricane module (complete).
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
0712b2d44b
Comment debug output in the new template Python wrapper.
2023-10-10 00:58:27 +01:00
Jean-Paul Chaput
6583efd485
Fix bad relative import in various (old/experimental) cumulus plugins.
2023-10-10 00:58:27 +01:00
Rob Taylor
a11f1cdc4f
Meson: lefdef: fix includes for generated tab.h
2023-10-06 16:50:35 +01:00
Rob Taylor
710117f566
Add support for building with Meson
...
This is quite a large change that adds meson build files and tweaks
wheel building to use meson and meson-python
2023-10-06 16:50:35 +01:00
Rob Taylor
8213a33fb9
Meson: remove old top level coriolis python package
2023-10-06 16:50:35 +01:00
Rob Taylor
fdbe72e157
Meson: remove support code for qwt <6, we don't support it any more
2023-10-06 16:50:35 +01:00
Rob Taylor
0dbc9cba9e
Move Script, PyErrorWidget and PyCellViewer into isobar to match namespace and resolve dependency order
2023-10-06 16:50:35 +01:00
Rob Taylor
f2f65254c9
Finalase Meson build rules for Hurricane
2023-10-06 16:50:35 +01:00
Rob Taylor
e6849ce0da
meson: Isobar module building
2023-10-06 16:50:35 +01:00
Rob Taylor
608cf4990e
Initial test meson build
2023-10-06 16:50:35 +01:00
Rob Taylor
d806b9d586
fix smoketests
2023-10-06 16:50:35 +01:00
Rob Taylor
2c5493c90b
Remove etc directory usage in crlcore
2023-10-06 16:50:35 +01:00