-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install all uhdm related headers in flat $PREFIX/include/uhdm/*.h #488
Install all uhdm related headers in flat $PREFIX/include/uhdm/*.h #488
Conversation
... we'll only get this in once the previous change #487 is in again. |
This removes the arbitrary distinction between relatively meaningless names header/ and include/ Adapt all code that used the previous paths in their includes to point to the new location. Install location is presumed to be a 'system location', i.e. the includes are used in angled brackets, such as #include <uhdm/uhdm.h> This likely cause one-time disruption for current users, but currently the user-base is small enough to be a limited disruption. While at it, install also the UHDM.capnp in $PREFIX/lib/uhdm for other tools using different languages to pick up just the schema. Fixes #484 Signed-off-by: Henner Zeller <[email protected]>
Once this is merged, I have another change that then updates Surelog to use the new includes (e.g. But till then, merge this into UHDM (so that I can refer to head in the Surelog change), but do not update submodule in Surelog alone (as that will not compile without the other change) |
Since the following PRs chipsalliance/UHDM#488 chipsalliance/Surelog#1827 ... the new location of uhdm headers is prefixed with uhdm, such as <uhdm/foo.h> Signed-off-by: Henner Zeller <[email protected]>
Since the following PRs chipsalliance/UHDM#488 chipsalliance/Surelog#1827 ... the new location of uhdm headers is prefixed with uhdm, such as <uhdm/foo.h> Signed-off-by: Henner Zeller <[email protected]>
Since the following PRs chipsalliance/UHDM#488 chipsalliance/Surelog#1827 ... the new location of uhdm headers is prefixed with uhdm, such as <uhdm/foo.h> Signed-off-by: Henner Zeller <[email protected]>
Since the following PRs chipsalliance/UHDM#488 chipsalliance/Surelog#1827 ... the new location of uhdm headers is prefixed with uhdm, such as <uhdm/foo.h> Signed-off-by: Henner Zeller <[email protected]>
Since the following PRs chipsalliance/UHDM#488 chipsalliance/Surelog#1827 ... the new location of uhdm headers is prefixed with uhdm, such as <uhdm/foo.h> Signed-off-by: Henner Zeller <[email protected]>
DON'T MERGE INTO SURELOG YET
This removes the arbitrary distinction between relatively
meaningless names header/ and include/
Adapt all code that used the previous paths in their includes
to point to the new location.
Install location is presumed to be a 'system location', i.e. the distributed includes are used in angled brackets,
such as
#include <uhdm/uhdm.h>
This likely cause one-time disruption for current users that directly included things from
uhdm/headers/foo.h
as these are now inuhdm/foo.h
; currently the user-base is small enough to be a limited disruption.While at it, install also the UHDM.capnp in
$PREFIX/lib/uhdm
for other tools using different languages to pick up just the
schema.
Fixes #484
Signed-off-by: Henner Zeller [email protected]