Closed DieSlower closed 4 years ago
It was generated, but I removed them because it had wrong contents - see #20. I'm working on it to generate correctly. After generate correct releases, I'll close this issue.
Miss clicked. Sorry.
Ok,
Thank you Gyusun!
All tags are imported!
Now I'm getting this errors when I run cmake with VS2019
CMake Error at CMakeLists.txt:85 (ADD_LIBRARY): Cannot find source file:
D:/Development/ExtDev/Build/glew-cmake-glew-cmake-2.1.0/build/glew.rc
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx
CMake Error at CMakeLists.txt:85 (ADD_LIBRARY): No SOURCES given to target: libglewmx_shared
CMake Error at CMakeLists.txt:45 (ADD_LIBRARY): No SOURCES given to target: libglew_static
CMake Error at CMakeLists.txt:70 (ADD_LIBRARY): No SOURCES given to target: libglew_shared
CMake Error at CMakeLists.txt:56 (ADD_LIBRARY): No SOURCES given to target: libglewmx_static
Sorry, I forgot testing on windows. rc files were missing in tags. Fixed tags are pushed. please check it once more.
Yep, that seemed to work! Thank you! Will these changes be merged into the https://github.com/nigels-com/glew repo by any chance?
I don't know what the theses changes precisely is. If you mean a fixing build error refered here, It may not be merged to original glew repo. As I know, Original glew repo does not provide pre-generated glew source codes by git. But these errors are related to wrong pre-generated source codes.
From what I remember the original does have a cmake script that can be used to generate the VS project for yourself. https://github.com/nigels-com/glew/tree/glew-2.1.0/build/cmake But the original repo still has no support for VS2019, which you have fixed here. So if your fixes make it back to the original, that would be amazing!
The error you have experienced is not related to VS2019, and It was about missing file referred in CMakeLists.txt. If you tried to generate a project with cmake of original glew from git, It is a wrong way to build glew. Original glew git doesn't contain header files & source files, resource files, So it recommends to use compressed official release - details here, you can download from here (glew-2.1.0.tgz). If you had experienced the same error with the compressed official release, please notify me, I'll check it and try to fix original :)
Ah...interesting... I used to be able to build the official release using VS2017 by following this: https://github.com/acidrainstudios/TrueReality/wiki/Building-Windows-VS2017-External-Dependencies I would download glew source from: https://sourceforge.net/projects/glew/files/glew/2.1.0/
This was a while ago, but it used to build and work great. When I tried it recently with VS2019 it failed. That's when I reached out to Nigel and yourself.
Thank you for your help!
For what it's worth, the GLEW cmake build is user-contributed. I don't tend to use or test that path. (It's a .c file, after all)
I ought to revisit AppVeyour to see if that is able to build end-to-end on Windows. Contributions are of course welcome, especially with an intended upcoming release.
@nigels-com Aha! Well, @Perlmint s cmake files work great! Maybe they can be added to the new release?
That's worth considering, but I also need to weigh the potential fall-out if they're somehow different to the status quo. Time to give the Windows laptop a spin, I guess.
@nigels-com Off course! Test, test and retest! :) Hope it all pans out!
Yeah, endless testing is not a feature of cmake, it's a bug. (grumble, grumble!)
Hello,
On the main page it says that the version of the project is up to release 2.1.0 But there is no tag that corresponds to it. Could one be made please?
V/R, --Maxim