-
Notifications
You must be signed in to change notification settings - Fork 265
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
Consider removing or renaming VERSION file #191
Comments
Thanks for the report. I can probably rename this file, it's just a build and maintenance support file. I assume:
Can you confirm all or any of these assumptions? Which ones? Other questions for my better understanding of the issue:
|
It's when using CMake, in both cases invoking a CMake toolchain file, and having FLTK built with the application/library I'm building. Also just trying to build FLTK as a library before installing it. So options 1, 2 and 3 are true.
Would fail. Also using Android Studio:
|
Okay, thanks for the quick confirmation and the build details. |
Thank you. Simply changing the extension works as well. |
The file VERSION could be included erroneously on case insensitive platforms (notably Windows) if the user included the c++ standard header <version> directly or indirectly. Renaming the file fixes this.
I did both: rename to another file name and extension. |
Thank you |
The file VERSION could be included erroneously on case insensitive platforms (notably Windows) if the user included the c++ standard header <version> directly or indirectly. Renaming the file fixes this. Backported from 1.4 (master).
Hello
Android and Emscripten’s clang toolchain on Windows mistake fltk’s VERSION file for libcxx c++20 “version” header and would try to include it internally (because of Window’s non case-sensitive filesystem.
I haven’t tried to use clang that is bundled with msvc but it could potentially have the same issue.
The text was updated successfully, but these errors were encountered: