Jean-Paul Chaput
30b92ff33a
Add a flag througout all the build system to manage manylinux (PyPI).
...
* New: In boostrap/FindBootstrap.cmake, add a macro setup_qt() to
share Python detection across the various tools.
This macro takes into account the USE_MANYLINUX variable to
slightly change the Python detection. On a "normal" system we
look for "Development" (search for dynamic libraries) while under
manylinux we look for "Development.Module"(static linking).
* Change: In bootstrap/ccb.py, add a new option --manylinux.
* Change: Cleanup in the various CMakeLists.txt to use setup_qt().
2023-07-03 19:54:01 +02:00
Jean-Paul Chaput
57b5cca27f
Downgrade CMake requirements to 3.16. Detects correctly Python 3.
...
Fix courtesy of N. Shimizu.
2023-03-03 15:36:40 +01:00
Robert Taylor
a02c88a893
Don't link libpython, it isn't there in manylinux
2023-02-21 16:10:55 +01:00
Robert Taylor
eb26bb1f87
fix to build on manylinux
2023-02-21 16:10:55 +01:00
Robert Taylor
095e260e3b
Use target_link_libraries correctly everywhere to avoid runtime link issues
2023-02-21 16:10:55 +01:00
Jean-Paul Chaput
2b870fc609
Remove obsolete dependency towards LibXml2 in CMakeLists.txt.
2022-11-07 17:36:49 +01:00
HoangAnhP
93fbc74f8d
Seabreeze : nothing new, just some typos fixed
2022-08-23 14:35:55 +02:00
HoangAnhP
5667797ae6
Seabreeze : More than 1 Contact in 1 RoutingPad
2022-08-01 10:58:59 +02:00
HoangAnhP
af20ef092c
Seabreeze : new case to be considered
2022-07-22 19:13:14 +02:00
HoangAnhP
2d181a592f
Seabreeze : Finally fixed conflict
2022-07-22 13:25:17 +02:00
HoangAnhP
1e978d5149
Revert "Seabreeze : fixing conflict"
...
This reverts commit 0e9556676a
.
2022-07-22 13:12:57 +02:00
HoangAnhP
c8a15a3129
Revert "Revert "Seabreeze : fixing conflict""
...
This reverts commit 1016ae54a6
.
2022-07-22 13:12:55 +02:00
HoangAnhP
1016ae54a6
Revert "Seabreeze : fixing conflict"
...
This reverts commit 0e9556676a
.
2022-07-22 13:11:04 +02:00
HoangAnhP
0e9556676a
Seabreeze : fixing conflict
2022-07-22 13:04:14 +02:00
HoangAnhP
d16ec20966
Merge branch 'devel' of gitlab.lip6.fr:vlsi-eda/coriolis into devel
...
Conflicts:
Seabreeze/src/Delay.cpp
2022-07-22 12:50:41 +02:00
HoangAnhP
dedad34585
Complete fonctions of class Delay
2022-07-22 12:39:08 +02:00
Jean-Paul Chaput
149b4997fd
Code reorganisation of Seabreeze consolidating objects.
2022-07-22 01:01:21 +02:00
Jean-Paul Chaput
c647a670b1
Add full inspector support (getString/getRecord) to Seabreeze.
2022-07-21 19:24:42 +02:00
HoangAnhP
bf181787cb
Seabreeze : new class Delay for the result
2022-07-21 12:03:52 +02:00
HoangAnhP
555f6ea6a4
Seabreeze : new class for results
2022-07-21 11:45:18 +02:00
HoangAnhP
b65821282c
Seabreeze : optimise with new attribute of Node + fix wrong formula of Elmore's delay
2022-07-21 11:44:44 +02:00
HoangAnhP
a6bfbdf825
Seabreeze : some changes
2022-07-20 17:49:43 +02:00
Jean-Paul Chaput
336b0ad015
First step in normalizing/rewriting Seabreeze.
2022-07-20 15:14:38 +02:00
HoangAnhP
0cd9cd7ddb
Seabreeze : Elmore's delay calculation checked, it should be good (?)
2022-07-13 12:30:10 +02:00
HoangAnhP
7267951683
Seabreeze : debugged, RC calculated for each node. Testing delay_Elmore
2022-07-12 15:03:33 +02:00
HoangAnhP
d1c0e4882a
Seabreeze : update on calculating RC; adding explication (brief) of fonctions
2022-07-12 12:39:37 +02:00
HoangAnhP
157532af48
Seabreeze : fixed wrong formula of C. Still not using data, parameters are defined
2022-07-07 09:30:24 +02:00
HoangAnhP
871622f482
Seabreeze : phase 2, add Configuration
2022-07-06 18:20:35 +02:00
HoangAnhP
d9db42447d
Seabreeze : Step 1 - Building Tree is done. Going to step 2 - Compute RC
2022-06-17 12:05:57 +02:00
HoangAnhP
9b59c50efc
Seabreeze : new version of function build_branch(). No more recursivity
2022-06-16 18:14:47 +02:00
HoangAnhP
2c89e5b41a
Seabreeze : error while returning the contact from build_branch()
2022-06-15 12:01:32 +02:00
HoangAnhP
e2c27cc039
Seabreeze : add fonction build_from_Node(Node*, Segment*)
2022-06-14 12:34:44 +02:00
HoangAnhP
e9147299b0
Seabreeze : add fonction build_branch(Contact* ct) to help build a branch and pass all the 'unecessary' contacts
2022-06-13 17:14:58 +02:00
HoangAnhP
d593683394
Seabreeze : problem solved, tree created with all the contacts. To improve to a better form of tree.
2022-06-13 14:53:36 +02:00
HoangAnhP
3bd38f4363
Work for Nets with 2 or less RoutingPads. Further analysis for bigger nets
2022-06-09 17:15:06 +02:00
HoangAnhP
801e31f716
Seabreeze : Segmentation fault when acceding vector nodes of tree
2022-06-09 09:54:42 +02:00
HoangAnhP
aed63ccdf5
Seabreeze, first commit
2022-06-03 16:48:17 +02:00