Use of positional parameters in build.sh

Aperta
#871 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
cmake, shell
Ambito
build-system

Direzione di ricerca

Inizia leggendo build.sh, concentrandoti sulla gestione dei parametri posizionali e sull’analisi di getopts. Riproduci il caso vcpkg con noroot e più argomenti -D CMAKE_OPTS, quindi verifica che lo script accetti le combinazioni di argomenti previste senza interrompere prematuramente l’analisi delle opzioni.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

build infra iOS

Is your feature request related to a problem?
Right now build.sh uses a hybrid of positional parameters and getopts to parse the rest of the parameters.
The problem is that getopts stops parsing at the first of the non-getopts parameters. Combined with the fact that positional parameters need to be on the first 3 positions basically limits the total number of parameters to 3 creating problems if more -D [CMAKE_OPTS] need to be passed.

Describe the solution you'd like.
Consider moving to noroot & friends arguments at the end. Or integrate them into getopts arguments.

Right now the only way not take make build.sh ignore the -D arguments when using vcpkg is to move noroot at the end and have up to 2 -D.

Lingua principale
C
Stelle
102
Fork
66
Merge medio
3g 3h
PR unite (30g)
11

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/cpp_client_telemetry

Tutte le issue di microsoft/cpp_client_telemetry

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.