g-truc / glm

OpenGL Mathematics (GLM)

Home Page:https://glm.g-truc.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No cmake install target

dbeef opened this issue · comments

Recently I was doing full system reinstallation, so after it I had to rebuild some libs that I usually utilize. I downloaded most recent glm (0.9.9.7), and fired:

cmake ..
cmake --build . --target install -- -j 4

In result having:

make: *** No rule to make target 'install'.  Stop.

Well, I started thinking - surely there was an install target before, that's how I integrated glm with most of my projects before, by installing glm in the toolchain, and then calling find_package.

I opened your changelist to check whether you made some changes in the build system and...

GLM 0.9.9.6 - 2019-09-08
Removed CMake install and uninstall scripts
https://github.com/g-truc/glm/commit/5f352ecce21bb1ab37fa56fac0f383c779b351a3

Was this supposed to be part of some re-working of the build system and not intended for release?

There are multiple issues on this:

#962
#947
#968

Each of them closed, suggesting that merging:
https://github.com/Twinklebear/glm
...is the solution.
But I cloned named repository and there's still no install target.

Why not just reverting the commit that removed install target in the first place?

You people realize that you are literally the math library for OpenGL, and your 2 last releases are broken?

"Why not just reverting the commit that removed install target in the first place?"

If this this simple what about contributing instead of demanding, try to do it yourself and build a PR. I have no time to maintain this.