simulton / QSchematic

A library that allows creating diagrams such as flowcharts or even proper engineering schematics within a Qt application.
https://simulton.com
MIT License
231 stars 60 forks source link

Make GPSD optional #26

Open ChristianWieden opened 3 years ago

ChristianWieden commented 3 years ago

When using EDIF, OpenAccess(short OA) or other Netlist formats GPSD is a not needed Dependency. This change makes GPSD optional in the CMakeLists.txt

The provided tests on the wire system still pass.

Tectu commented 3 years ago

Keep in mind that the serialization to XML via GPDS does contain more information that what you'd find in most pure netlist formats. This includes things such as positions in the scene.

In general I don't mind making the GPDS serialization become optional. However, quickly glancing over the PR on my phone I feel like it needs a bit more work.

I will have a proper look at this soon and report back.