sylefeb / Silice

Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
Other
1.3k stars 78 forks source link

Silice installs files back into the build directory #240

Closed yurivict closed 10 months ago

yurivict commented 1 year ago

It installs these files:

/usr/ports/cad/silice/work/Silice-6a2beda/bin/silice
/usr/ports/cad/silice/work/Silice-6a2beda/lib/libantlr4-runtime.a
/usr/ports/cad/silice/work/Silice-6a2beda/lib/liblibsilice.a
/usr/ports/cad/silice/work/Silice-6a2beda/lib/liblua.a
/usr/ports/cad/silice/work/Silice-6a2beda/lib/libluabind.a
sylefeb commented 1 year ago

Hi - thanks for bringing this up. I'll look into cleaning the libraries install in lib/ which should not be necessary. The install in bin was intentional to obtain a local install when checking out the repo, but I assume an install in the system dirs would be expected with possible customization of install paths from CMake?

yurivict commented 1 year ago

It should be able to install into system folders.

Simple install(..) instructions should suffice for this. The 'frameorks' folder should also be installed into /usr/local/share/silice/frameworks.

sylefeb commented 10 months ago

Hi, I have finally revised the installation to follow standard paths (in draft branch). I will close this issue, but please refer to this one for the next steps as it deals with the same problem. Thanks!