Aceasta este comanda dunecontrol care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
dunecontrol - Program de control pentru sistemul Dune build
REZUMAT
controlul dunelor [OPŢIUNI] COMANDE [OPȚIUNI DE COMANDĂ]
DESCRIERE
controlul dunelor este programul de control pentru sistemul de construire al bibliotecilor Dune.
Bibliotecile Dune formează un set de module. Fiecare poate fi construit independent folosind oricare
AutoTools sau cmake. În plus, totuși, există dependențe între module,
care se așteaptă să formeze un graf aciclic direcționat. Aceste dependențe sunt setate într-un fișier
denumit dună.modul conținute în directorul principal al unui modul Dune.
controlul dunelor programul ajută la construirea de seturi de module interdependente. Îi permite să
construiți întregul grafic al dependenței și obțineți informații despre acesta. Apoi permite unul
pentru a da diverse comenzi legate de build pentru toate modulele. Acestea sunt executate în ordine
impus de graficul de dependență.
COMANDE
Listă de comenzi separate prin două puncte. Comenzile disponibile sunt:
ajutor
Afișează un mesaj de ajutor și iese
imprima
Tipăriți lista de module sortate după dependențele lor
info
La fel ca „print”, dar inclusiv dacă este o dependență sau o sugestie
printdeps
Imprimați dependențele recursive ale unui modul
vcsetup
Configurați depozitul de control al versiunilor (Git etc.) sau copie de lucru (SVN)
actualizare
Actualizați toate modulele din depozit
autogen
Rulați scriptul autogen.sh pentru fiecare modul. Nu face nimic, dacă CMake este activat
configura
Rulați configure sau cmake pentru fiecare modul
face
Rulați make pentru fiecare modul
toate
Rulați comenzile „autogen”, „configure” și „make” pentru fiecare modul
Exec
Executați o comandă arbitrară în fiecare director sursă al modulului
bexec
Executați o comandă arbitrară în fiecare director de construcție al modulului
Starea
Afișează starea controlului versiunii pentru toate modulele
SVN
Rulați comanda svn pentru fiecare modul gestionat svn
merge
Rulați comanda git pentru fiecare modul gestionat de git
exporturile
Rulați eval `dunecontrol export` pentru a salva lista de fișiere dune.module în fișierul
Variabilă DUNE_CONTROL_PATH
OPŢIUNI
-h, --Ajutor
Arată acest ajutor
--depanare
Rulați cu ieșirea de depanare activată
--use-cmake
Utilizați cmake în locul AutoTools pentru a construi module individuale
--nu-fa
Utilizați AutoTools în loc de cmake pentru a construi module individuale
--modul=Mod
Aplicați acțiunile pe modul Mod și toate modulele de care depinde
--doar=Mod
Aplicați numai acțiunile pe modul Mod , dar nu modulele de care depinde
--actual
Aplicați acțiunile doar pe modulul curent, cel în al cărui arbore sursă ne aflăm
--curent-dep
Aplicați acțiunile pe modulul curent și pe toate modulele de care depinde
--relua
Reluați o rulare anterioară (luați în considerare doar modulele care nu au fost construite cu succes pe
cursa anterioară)
--skip first
Omiteți primul modul (utilizați cu --resume)
--optează=fişier
Încărcați opțiunile implicite de la fişier (vezi dune-common/doc/example.opts)
--builddir=nume
Faceți versiuni în afara sursei într-un subdir nume. Acest director este creat în interiorul fiecăruia
modul.
--[COMANDĂ]-opts=optează
Setați opțiuni pentru COMANDĂ (acest lucru este util în principal pentru „toate” COMANDĂ)
MEDIUL VARIABILE
controlul dunelor caută module Dune în toate directoarele date în DUNE_CONTROL_PATH
variabilă și, în plus, recursiv în toate subdirectoarele acelor directoare. The
implicit pentru cazul în care DUNE_CONTROL_PATH este gol este directorul curent, plus a
instalare la nivel de sistem în /usr.
Utilizați dunecontrol online folosind serviciile onworks.net