
When a collection disappears, then documentation and metadata cross-references need fixing up based on everything that remains available, even though other setup actions are confined to collections that are specifically relevant to the packages. The new `--tidy' mode takes care of that. Package installation now also provides `--avoid-main' when working with packages in a scope other than installation scope, and `raco setup' now better respects `--avoid-main' to avoid creating executables or re-running documentation. Also, revise the `raco' documentation to better orient it toward the package manager.
35 lines
680 B
Racket
35 lines
680 B
Racket
|
|
(module option-sig mzscheme
|
|
(require mzlib/unit)
|
|
|
|
(provide setup-option^)
|
|
|
|
(define-signature setup-option^
|
|
(setup-program-name
|
|
verbose
|
|
make-verbose
|
|
compiler-verbose
|
|
clean
|
|
compile-mode
|
|
make-only
|
|
make-zo
|
|
make-info-domain
|
|
make-launchers
|
|
make-docs
|
|
make-user
|
|
make-planet
|
|
avoid-main-installation
|
|
make-tidy
|
|
call-install
|
|
call-post-install
|
|
pause-on-errors
|
|
parallel-workers
|
|
force-unpacks
|
|
doc-pdf-dest
|
|
specific-collections
|
|
specific-planet-dirs
|
|
archives
|
|
archive-implies-reindex
|
|
current-target-directory-getter
|
|
current-target-plt-directory-getter)))
|