The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=13450 ====================================================================== Reported By: Jan Rüegg Assigned To: ====================================================================== Project: CMake Issue ID: 13450 Category: Modules Reproducibility: always Severity: minor Priority: high Status: new ====================================================================== Date Submitted: 2012-08-02 09:47 EDT Last Modified: 2012-08-02 09:47 EDT ====================================================================== Summary: FindCuda: nvcc chockes on -std=c++11 Description: When adding a library with CUDA_ADD_LIBRARY and CUDA_PROPAGATE_HOST_FLAGS is set (as is the default) and -std=c++11 then making the project crashes since nvcc cannot handle it. Errors like this appear:
Building NVCC (Device) object AVTLibraries/FutureVideoLibs/CudaPack/CMakeFiles/CudaPack.dir/src/./CudaPack_generated_convolutionSeparable_kernel.cu.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h(177): error: identifier "nullptr" is undefined /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h(177): error: expected a ";" Additional Information: Checking if -std=c++11 is enabled and removing it from the flags forwarded to nvcc should solve the problem. (Something like this: if(CMAKE_COMPILER_IS_GNUCC) string(REPLACE "-std=c++11" "" CUDA_HOST_FLAGS "${CUDA_HOST_FLAGS}") string(REPLACE "-std=c++0x" "" CUDA_HOST_FLAGS "${CUDA_HOST_FLAGS}") endif() in CUDA_WRAP_SRC) ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2012-08-02 09:47 Jan Rüegg 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