- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 267
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
CMakeLists.txt cleanups #353
Comments
What do you mean by "druntime files are compiled 4 times"? |
Druntime modules are compiled 2 times for druntime.lib and 2 times for phobos.lib. This increases compile time for nothing. |
Ah, right. This issue will go away automatically, as we need to properly split druntime and Phobos for shared library support anyway. |
See also: #366 |
Commit 40926ea addresses the Gentoo issue. |
The files also contain workarounds for ridiculously old CMake versions. |
I'm not sure if we can realistically require more than a low 2.8.x version (2.8 is required right now). People on "stable" Linux distros sometimes use ridiculously old CMake versions (as I learned when building the binary packages on Ubuntu 10.04 LTS, although we probably can switch to 12.04 now). But yes, there might be some workarounds for 2.6 versions in there, which somebody needs to clean up. |
Request from Russel Winder: I created a brand new build directory for Fedora 20, but had a build (A check to link against the LLVM libaries can be added. Same for libconfig++.) |
Issue 8366 - Overriding const member function in conjunction with mutable overload causes a strange error
If Fedora installs a |
Closing this old umbrella bug, as all the improvements listed seem to be incorporated. Please open a new issue for any further ideas. |
Our
CMakeLists.txt
can be improved in several ways:The text was updated successfully, but these errors were encountered: