Standalone configuration is dev oriented
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- cmake, cpp
- Ambito
- build-system
Direzione di ricerca
Inizia esaminando la configurazione CMake standalone e la variabile shadowed descritta nell'issue e nella pull request collegata. Determina in che modo la modalità standalone abilita il logging, i test, i sanitizer e altre impostazioni di sviluppo; il lavoro è completato quando le build dei consumer disabilitano queste funzionalità per impostazione predefinita e gli utenti possono disabilitare la modalità standalone in modo affidabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The current standalone CMake configuration is optimized for internal development rather than for clients who want to consume the library as an independent module. When selecting standalone mode, users reasonably expect that development‑only features are disabled. Instead, several dev‑oriented settings remain active, including:
- verbose and trace logging
- test builds
- (options to enable) ASAN and other sanitizers/checks
- ...
For consumers, the standalone configuration should produce only the client‑facing library with all development features turned off by default.
To address this, explicit development mode might need to be introduced separate from the standalone mode. This would cleanly separate client builds from internal development workflows.
Additionally, users currently cannot disable standalone mode because a shadowed variable overrides the user‑provided input. A fix for this issue is already available here.
- Lingua principale
- C++
- Stelle
- 22
- Fork
- 7
- Merge medio
- 2g 18h
- PR unite (30g)
- 21
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di philips-software/amp-cucumber-cpp-runner
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
philips-software/amp-cucumber-cpp-runner#342 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
philips-software/amp-cucumber-cpp-runner#341 ·
I maintainer di solito rispondono entro 1 giorno
-
missing CMake install targetAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
philips-software/amp-cucumber-cpp-runner#339 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
philips-software/amp-cucumber-cpp-runner#181 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di philips-software/amp-cucumber-cpp-runner
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
TokisanGames/Terrain3D#1073 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature]: Fedora 45 repoApertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
metasequoiaime/msime#10989 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
KhronosGroup/SPIRV-LLVM-Translator#4151 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
vek-language/vek-lang#1 · 1 commento ·