FetchContent usage requires CCR_FETCH_DEPS to resolve dependencies (not documented)
Los mantenedores suelen responder en 1 día
@daantimmer ya está trabajando en esto.
Desde el 19/5/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Hi,
I tried to use this project via FetchContent as described in the README, but encountered link errors due to missing external dependencies.
(I'm using ubuntu:24.04 docker container)
Specifically, when using FetchContent with default options, the build fails with errors like cannot find -lbase64 .
It appears that these dependencies (e.g., base64 and gherkin) are only added when the CMake option CCR_FETCH_DEPS is enabled.
Without this option, the corresponding targets are not defined, and CMake falls back to treating them as plain linker flags (e.g., -lbase64), which leads to linker errors.
Enabling the following before FetchContent_MakeAvailable resolves the issue:
set(CCR_FETCH_DEPS ON CACHE BOOL "")
With this option enabled, FetchContent successfully pulls in and builds all required dependencies.
It would be helpful if:
- The
CCR_FETCH_DEPSoption was documented in the README - Or dependencies were handled more transparently by default
- Or a minimal working FetchContent example was provided
Thanks!
- Lenguaje dominante
- C++
- Estrellas
- 22
- Forks
- 7
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 15
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de philips-software/amp-cucumber-cpp-runner
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
philips-software/amp-cucumber-cpp-runner#342 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
philips-software/amp-cucumber-cpp-runner#341 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
philips-software/amp-cucumber-cpp-runner#345 ·
Los mantenedores suelen responder en 1 día
-
missing CMake install targetAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
philips-software/amp-cucumber-cpp-runner#339 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
philips-software/amp-cucumber-cpp-runner#317 ·
Los mantenedores suelen responder en 1 día
Todos los issues de philips-software/amp-cucumber-cpp-runner
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
metasequoiaime/msime#9113 ·
Los mantenedores suelen responder en 1 día
-
Locked plugin flip-flops position on every refresh after being disabledPosiblemente ocupada @Illustar0 la tomó hoy. Abiertoissue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
ModOrganizer2/modorganizer#2449 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
enhancement P5
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
open-astro/AlpacaBridge#1468 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día