Matthias Koefferlein
9ca011d138
WIP: turned Gerber and LEF/DEF import into plugins.
2018-06-13 23:27:16 +02:00
Matthias Koefferlein
5421f77e61
WIP: finished refactoring to plugins for CIF, DXF & OASIS too.
2018-06-13 22:23:27 +02:00
Matthias Koefferlein
9883ea5679
WIP: added streamers plugin structure (partially)
2018-06-13 21:39:39 +02:00
Matthias Koefferlein
409392d561
WIP: started refactoring the plugin structure. Goal: standalone db module with it's own plugins like LEF/DEF, Gerber, MEBES including GSI bindings.
2018-06-13 00:33:43 +02:00
Matthias Koefferlein
74ad89cf43
Two tiny fixes for Windows build.
2017-08-29 00:30:23 +02:00
Matthias Koefferlein
000917d2c9
Refactoring: moved unit tests to libraries for some libs (ut modularization)
2017-08-26 22:44:31 +02:00
Matthias Koefferlein
55e797ffaf
Provide proper INSTALL targets for .pro files
...
Plus: reduce compiler warnings
2017-08-21 02:33:45 +02:00
Matthias Koefferlein
a9b64d1e57
Refactoring and first bd tests
...
The goal of the refactoring is to support unit tests
for the db library.
For this, a distributed unit test concept has been
introduced (later to be extended to other libs).
Unit tests are shared objects called ".ut" and are
automatically loaded by the ut runner. The bd library
now has two folders - one for sources and one for the
unit tests. The sources are separated into lib and apps.
First unit tests for the writer options have been
provided.
2017-08-19 18:47:52 +02:00
Matthias Koefferlein
16852a0ea0
And another round of windows build fix ...
2017-08-12 21:55:58 +02:00
Matthias Koefferlein
d777508755
One more round of windows build fix ...
2017-08-12 21:36:59 +02:00
Matthias Koefferlein
f43592916e
Hopefully fixed the build script version for all platforms ..
2017-08-12 19:05:59 +02:00
Matthias Koefferlein
ac2b10eca5
Avoid multi-config builds to simplify build scripts.
2017-08-12 18:48:06 +02:00
Matthias Koefferlein
c479dfa7c6
Modified plugin targets for Windows compatibility.
2017-08-12 18:25:56 +02:00
Matthias Koefferlein
4e299d45f2
Provisions for self-contained plugin tests
...
Plugin tests are not placed into a "*.klp_ut" shared object
and are executed by the unit test runner.
2017-08-12 18:03:45 +02:00
Matthias Koefferlein
08676f0a01
Add private plugin data to .gitignore.
2017-02-12 16:54:05 +01:00
Matthias Koefferlein
7fa185a9b3
Added (empty) plugin directory, fixed main .pro file.
2017-02-12 14:17:18 +01:00