MantisBT - CMake | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0016045 | CMake | CMake | public | 2016-04-01 08:31 | 2016-06-10 14:31 |
Reporter | ilovezfs | ||||
Assigned To | Kitware Robot | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | moved | ||
Platform | MacOSX | OS | OS X | OS Version | 10.11 |
Product Version | CMake 3.5.1 | ||||
Target Version | Fixed in Version | ||||
Summary | 0016045: OS X system GLUT should always be preferred to X11's | ||||
Description | The Homebrew "bottle" build server happens to have X11 installed, but we'd prefer not to force an unnecessary X11 dependency on users. However, by default gl2ps will automatically link against X11's libglut.dylib if X11 happens to be installed. Therefore, I'm having to pass "-DGLUT_glut_LIBRARY=/System/Library/Frameworks/GLUT.framework" to cmake to avoid creating bottles that break on systems without X11. It would be nice if gl2ps used the system GLUT by default even if X11 happens to be installed without our having to manually intervene. This is caused by cmake's find_package(GLUT) which prefers X11's GLUT to the system GLUT if X11 happens to be installed. Instead CMake should always using the system GLUT unless someone deliberately intervenes to choose X11's, regardless of whether X11 is installed or not installed. | ||||
Steps To Reproduce | Use find_package(GLUT) on a system that happens to have Xquartz (X11) installed. | ||||
Additional Information | https://github.com/Homebrew/homebrew/pull/50601/ [^] http://www.geuz.org/pipermail/gl2ps/2016/000433.html [^] | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2016-04-01 08:31 | ilovezfs | New Issue | |||
2016-04-01 09:58 | Brad King | Note Added: 0040791 | |||
2016-06-10 14:29 | Kitware Robot | Note Added: 0042974 | |||
2016-06-10 14:29 | Kitware Robot | Status | new => resolved | ||
2016-06-10 14:29 | Kitware Robot | Resolution | open => moved | ||
2016-06-10 14:29 | Kitware Robot | Assigned To | => Kitware Robot | ||
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|