Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improve CMake #9
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
Improve CMake #9
Changes from 7 commits
1962e01
c677cb8
b94a89b
f7626b0
8d57f84
c9a7472
6c0d639
698075d
3fa7c33
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently
make install
would install the shared library and also an executable that links to it. Should we install an executable that doesn't link to the rawhash2 shared library as well? Also generally what's the reason to build bothrawhash2_builtin
(formerrawhash2
) andrawhash2
(formerrawhash2_usinglib
) targets?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, you can build a shared and static library. The python wrapper needs a shared library, if I remember well.
The important thing is that both the rawhash python wrapper and rawhash cli can be built at the same time, unlike previously.
I used
rawhash_lib
, so that it can be included as a library in both the cli and the python wrapper, but this is not necessary if the above goal is met.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, we should be able to build both currently. What I'm really asking is: During the install, should we install both the "standalone" client and the client that depends on the static library, or only one of them? If only one, which? Would it be okay to only install the client that depends on RawHash shared library?