-
Notifications
You must be signed in to change notification settings - Fork 1.5k
CMake scripts has no install() directives #1576
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
Comments
Yes, cmake support is incomplete. And we openly warn people about it. It was removed because it wasn't right to confuse people into thinking that install works. |
It worked perfectly in 2.15. Please revert your chages.
пт, 13 дек. 2024 г., 21:24 Aliaksiej Kandracienka (aka Aliaksei
Kandratsenka) ***@***.***>:
… Yes, cmake support is incomplete. And we openly warn people about it. It
was removed because it wasn't right to confuse people into thinking that
install works.
—
Reply to this email directly, view it on GitHub
<#1576 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA4QQ3OYE666ZICK63GCVUL2FMQ7DAVCNFSM6AAAAABTRY4UNCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBSGAYTKMJXGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Please describe "perfectly". Tests didn't pass for example. Keep in mind that "perfectly" for you isn't necessarily good enough for me. |
The release
The libraries have symbolic links with versions.
Why this functionality was removed? |
Again, tests were not passing. It wasn't right in many ways. E.g. so versions were bogus. That you see some files in plausibly looking places doesn't mean everything works and is in shape that makes it possible for me to support it. Simply reverting is not possible. That is 100%. You should be using autotools-based means to build and install gperftools. It is officially supported. If you're one of cmake enthusiasts, consider helping for example here: #1575 (even then I cannot make any hard promises; it is me who will have to support this stuff) |
First, point me to these failed tests. Second, tell me how copying files
can affect your tests.
пн, 16 дек. 2024 г., 19:59 Aliaksiej Kandracienka (aka Aliaksei
Kandratsenka) ***@***.***>:
… Again, tests were not passing. It wasn't right in many ways. E.g. so
versions were bogus. That you see some files in plausibly looking places
doesn't mean everything works and is in shape that makes it possible for me
to support it.
Simply reverting is not possible. That is 100%.
You should be using autotools-based means to build and install gperftools.
It is officially supported.
If you're one of cmake enthusiasts, consider helping for example here:
#1575 <#1575> (even then I
cannot make any hard promises; it is me who will have to support this stuff)
—
Reply to this email directly, view it on GitHub
<#1576 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA4QQ3IMLZXMRNXAUS73L732F4BF3AVCNFSM6AAAAABTRY4UNCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBWGE2TQOJRHA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Just above you posted how you used 2.15 to do equivalent of make install. You should be able to do equivalent of make check. (I am putting my responses to this ticket into throttling mode to reduce the risk of sending impolite replies; don't expect timely responses) |
1. Failed tests, please
2. Your explanation, how it is related to install() directives
пн, 16 дек. 2024 г., 20:08 Aliaksiej Kandracienka (aka Aliaksei
Kandratsenka) ***@***.***>:
… Just above you posted how you used 2.15 to do equivalent of make install.
You should be able to do equivalent of make check.
(I am putting my responses to this ticket into throttling mode to reduce
the risk of sending impolite replies; don't expect timely responses)
—
Reply to this email directly, view it on GitHub
<#1576 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA4QQ3OV36CDUSUJ3UVRVUT2F4CKFAVCNFSM6AAAAABTRY4UNCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBWGE4DAMRXGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Lets calm down a bit. Keep in mind that I owe you nothing and you owe me nothing as well. From what I see, you're messages are indistinguishable from some troll trying to waste my time, demanding me "to explain myself" without any attempt to do own homework. All the answers you seek are in code or git history. If you came here to argue, then this is going nowhere. If you're serious about helping then help. Talk is cheap. Show me the code. |
Since
2.16
there is noinstall()
directives in rootCMakeLists.txt
. So, now it is impossible to install correct binaries bycmake
tool.Why they were removed in 9dfab2c ?
The text was updated successfully, but these errors were encountered: