Prime Mover.

Prime Mover è uno strumento di costruzione, non a differenza del marca.
Scarica ora

Prime Mover. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • David Given
  • Sito web dell'editore:

Prime Mover. Tag


Prime Mover. Descrizione

Prime Mover è uno strumento di costruzione, non diverso da fare. Prime Mover è uno strumento di costruzione, non diverso da fare. È progettato per essere piccolo, portatile, flessibile, potente ed è molto facile da distribuire.Prime Mover può essere distribuito insieme al codice sorgente dell'applicazione e non richiede che il tuo utente finale abbia qualcosa di diverso da un compilatore di base di base per Usalo. Ciò sono alcune caratteristiche chiave di "Prime Mover": · Verifica della dipendenza automatica per i file simili a C · Grafici di dipendenza espliciti · Regole arbitrariamente complesse (è possibile rappresentare chiaramente grafici di dipendenza molto più complessi in PM. · Può gestire più directory allo stesso tempo (non più makefile ricorsive!) · Altamente scalabile (PM può occupare di build molto grandi facilmente come molto piccoli) · Easy Cross-Compilation (I file dell'oggetto sono memorizzati nella cache del file dell'oggetto PM PM , Non nel tuo albero di build, quindi non devi preoccuparti di distinguerli) · Costruisci più versioni della stessa applicazione (PM ricorda le opzioni del compilatore utilizzate per costruire ogni file e può dire diverse versioni dello stesso file di oggetto ) · Easy Deployment (tutto il codice principale del PM è composto da un file esatto, che può essere eseguito su quasi tutte le piattaforme --- nessuna installazione o compilazione necessaria!) · Design orientato all'oggetto (rendendolo molto facile creare le tue regole specializzate da uno dei Quelli esistenti) · Un vero linguaggio di programmazione (se ne hai bisogno, tutta la potenza del linguaggio di programmazione LUA è a portata di mano) PM differisce da rendimenti principalmente in quanto tutte le dipendenze in PM sono esplicite. Effettuare tenterà di determinare cosa deve essere fatto per creare un file, in base a una serie di regole che lo dicono come trasformare i tipi di file. Ciò funziona bene fino a quando non è necessario disporre di regole diverse a due file dello stesso tipo ... che quindi provoca il rendimento rapido di diventare ingestibile.PM evita questo richiedendo tutte le regole di essere esplicita. Grazie al potere dello zucchero sintattico, è molto meno lavoro di quanto sembri, non ha mai paura. La migliore spiegazione è un esempio, e quindi ecco un esempio di PMFile che costruirà un semplice programma C: - Carica il c recolesinclude "c .pm "- Target predefinito Build A C ProgramDefault = CProgram {- CFILE trasforma un file sorgente C in un file oggetto CFILE" main.c ", cfile" utils.c ", cfile" AUX.C ", - una volta Costruito, questo rende il risultato disponibile Install = PM.install ("MyProgram")} Se questo viene salvato come "PMFile" nella directory corrente, può essere invocato semplicemente facendo: ./ Pm ... e funzionerà. Ciò che è nuovo in questa versione: · Questa versione di miglioramento, aggiunta di supporto per cygwin. · È stata introdotta una nuova tecnologia crunching C, che riduce la dimensione degli eseguibili PM a circa il 50%. · Il supporto per la produzione di segni di% letterali è stato aggiunto.


Prime Mover. Software correlato

Buildtool.

BuildTool è un'infrastruttura di build basata su shell altamente integrata. ...

161

Scarica

Ctcompare.

Lo scopo del progetto di CTompare è quello di consentire di confrontare diversi set di alberi C di codice C su base token ... ...

159

Scarica

Analizzatore di dipendenza

Analizzatore di dipendenza è un'utilità per la visualizzazione graficamente graficamente dei grafici di dipendenza dei manufatti MAVEN2. ...

254

Scarica

Boost.build.

boost.build è un sistema per la grande costruzione del software di progetto, che è semplice da usare e potente. ...

209

Scarica

Gambas.

Gambas è un ambiente di sviluppo gratuito basato su un interprete di base con estensioni dell'oggetto. ...

307

Scarica