Replace --extended-lambda with --expt-extended-lambda for NVCC (fixes #1188) Change-Id: I82e95145abad58dae9ae7ddee458a951393b63d8
diff --git a/internal/ceres/CMakeLists.txt b/internal/ceres/CMakeLists.txt index 60200e3..2ea1cd3 100644 --- a/internal/ceres/CMakeLists.txt +++ b/internal/ceres/CMakeLists.txt
@@ -127,7 +127,7 @@ target_compile_features(ceres_cuda_kernels PRIVATE cxx_std_14) target_compile_definitions(ceres_cuda_kernels PRIVATE CERES_STATIC_DEFINE) # Enable __host__ / __device__ annotations in lambda declarations - target_compile_options(ceres_cuda_kernels PRIVATE --extended-lambda) + target_compile_options(ceres_cuda_kernels PRIVATE --expt-extended-lambda) target_include_directories(ceres_cuda_kernels PRIVATE ${Ceres_SOURCE_DIR}/include ${Ceres_SOURCE_DIR}/internal ${Ceres_BINARY_DIR}/${CMAKE_INSTALL_INCLUDEDIR}) list(APPEND CERES_LIBRARY_PRIVATE_DEPENDENCIES ceres_cuda_kernels) endif (USE_CUDA)