The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=14060 ====================================================================== Reported By: Marcel Loose Assigned To: ====================================================================== Project: CMake Issue ID: 14060 Category: Modules Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2013-04-04 08:16 EDT Last Modified: 2013-04-04 08:16 EDT ====================================================================== Summary: FindGLUT puts NOTFOUND in GLUT_LIBRARIES Description: FindGLUT puts GLUT_Xmu_LIBRARY-NOTFOUND;GLUT_Xi_LIBRARY-NOTFOUND in the variable GLUT_LIBRARIES, when GLUT_FOUND is TRUE.
This causes CMake to bail out with the following error: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: GLUT_Xi_LIBRARY (ADVANCED) linked by target "foo" in directory /home/marcel/temp/cmake/findglut-bug GLUT_Xmu_LIBRARY (ADVANCED) linked by target "foo" in directory /home/marcel/temp/cmake/findglut-bug Steps to Reproduce: 1. Create a CMakeLists.txt file that contains the following: cmake_minimum_required(VERSION 2.8) project(FindGLUT_Bug C) find_package(GLUT) if(GLUT_FOUND) add_executable(foo foo.c) target_link_libraries(foo ${GLUT_LIBRARIES}) endif() 2. Create a (empty) file foo.c 3. Run cmake Additional Information: This bug is also present in cmake 2.8.9. Older versions of cmake (e.g. 2.8.0) set GLUT_FOUND to FALSE, which is probably also not what you'd want, because if I remove the NOTFOUND entries from GLUT_LIBRARIES, everything works fine. Workaround: set(_glut_libraries) foreach(_lib ${GLUT_LIBRARIES}) if(_lib) list(APPEND _glut_libraries ${_lib}) endif() endforeach() set(GLUT_LIBRARIES ${_glut_libraries}) ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2013-04-04 08:16 Marcel Loose New Issue ====================================================================== -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers