2008/8/5 Han-Wen Nienhuys <[EMAIL PROTECTED]>: > There is also some code in lily.scm that checks for a windows system. > It's easier to add to there rather than the .nsh
I've tried setting 'midi-extension here: (case PLATFORM ((windows) ;; change midi default for Windows (ly:set-option 'midi-extension "mid") (define native-getcwd getcwd) (define (slashify x) (if (string-index x #\\) x (string-regexp-substitute "//*" "/" (string-regexp-substitute "\\\\" "/" x)))) ;; FIXME: this prints a warning. (define-public (ly-getcwd) (slashify (native-getcwd)))) (else (define-public ly-getcwd getcwd))) Since I can't check whether this works on Windows, I temporarily moved the option setting to the else clause. Unfortunately, though this overrides the default, setting midi-extension via the command line no longer works. Regards, Neil _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel