(safe #f "Run safely")
(strict-infinity-checking #f "If yes, crash on encountering Inf/NaN.")
(separate-log-files #f "Output to FILE.log per file.")
+ (trace-memory-frequency #f "Record Scheme cell usage this many times per second, and dump to file.")
(ttf-verbosity 0
"how much verbosity for TTF font embedding?")
(show-available-fonts #f
(srfi srfi-13)
(srfi srfi-14)
(scm clip-region)
+ (scm memory-trace)
)
;; my display
(ly:error (_ "failed files: ~S") (string-join failed))
(exit 1))
(begin
+ (ly:do-atexit)
;; HACK: be sure to exit with single newline
(ly:message "")
(exit 0)))))
(if separate-logs
(ly:stderr-redirect (format "~a.log" base) "w"))
-
+ (if (ly:get-option 'trace-memory-frequency)
+ (mtrace:start-trace (ly:get-option 'trace-memory-frequency)))
+
(lilypond-file handler x)
(if start-measurements
(dump-profile x start-measurements (profile-measurements)))
-
+
+ (if (ly:get-option 'trace-memory-frequency)
+ (begin
+ (mtrace:stop-trace)
+ (mtrace:dump-results base)))
+
(for-each
(lambda (s)
(ly:set-option (car s) (cdr s)))