-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
cstool has dependency in static library but there is logical inconsistency in options #2025
Comments
@Rot127 what do you think on this one. I personally think cstool should be independent of the type of the library it built with - static or dynamic, it should work in both cases. |
I agree. Though @kabeor mentioned often now that Using Lines 35 to 39 in a026fc4
|
As the |
Wasn't the |
Well for me, I just leave Makefile there and no plan to touch it. It's so complicated to contributors (always updating every building way which causes a lot of unnecessary confusion). But don't remove it, if anyone would like to maintain Makefile way, welcome. CMake way is the first tier in the future for Capstone. |
Should be this closed then as there are no plans to fix it? @kabeor |
Close this one now because the |
If
CAPSTONE_STATIC=NO
is passed tomake.sh
the build will fail becausecstool
has dependency onlibcapstone.a
static library.The only check made is when
CAPSTONE_BUILD_CORE_ONLY
is used for macOS kernel version and kind of is internal option only (not referred in documentation).Does it make it sense to put a fix for this to not build
cstool
ifCAPSTONE_STATIC=NO
is set or is it just an implicit assumption and not relevant?The text was updated successfully, but these errors were encountered: