sparselizard icon indicating copy to clipboard operation
sparselizard copied to clipboard

Use of system libraries and github workflows

Open araven opened this issue 2 years ago • 4 comments

Contribution to build this project with system libraries on Ubuntu focal (20.04) or optional downloads.

araven avatar Sep 07 '21 16:09 araven

Hi. Thank you for this contribution! Is it part of the process of packging the lib to make it available in the ubuntu/debian repos for use in Kicad?

halbux avatar Sep 07 '21 17:09 halbux

Hi. Thank you for this contribution! Is it part of the process of packging the lib to make it available in the ubuntu/debian repos for use in Kicad?

Not really. First this is to avoid the lengthy compilation of the downloaded libraries and second to get the benefit of the CI/CD features available from GitHub. I think these commits don’t collide with the actual way of compiling. This just opens extra options.

araven avatar Sep 07 '21 20:09 araven

Ok. Is it ok for you to leave the pull request open? This will impact the way I usually compile the code on an everyday basis and the scripts I have here, so I'd prefer not to merge it for now, although I am grateful for this PR.

halbux avatar Sep 10 '21 09:09 halbux

this is basically required to get sparselizard to work cleanly -- @halbux it'd be best to have this as the default and then you could override cmake w/ your custom library and include paths in a toolchain config

nimish avatar Feb 10 '23 22:02 nimish