]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4431 / 3: Add Netpbm commands search procedures
authorMasamichi Hosoda <trueroad@trueroad.jp>
Mon, 1 Jun 2015 13:15:09 +0000 (22:15 +0900)
committerMasamichi Hosoda <trueroad@trueroad.jp>
Sun, 14 Jun 2015 13:36:29 +0000 (22:36 +0900)
pngtopnm is obsoleted by pngtopam.
pnmscale is obsoleted by pamscale.

scm/ps-to-png.scm

index 20569ca35844b8cd57e780cc20a335ae1c20349a..0d1e174ed61b9825ed9ca80df633c769a355e393 100644 (file)
 (define-public (gulp-file file-name . max-size)
   (ly:gulp-file file-name (if (pair? max-size) (car max-size))))
 
+(define (search-pngtopam)
+  (search-executable
+   (if (eq? PLATFORM 'windows)
+       '("pngtopam.exe" "pngtopnm.exe")
+       '("pngtopam" "pngtopnm"))))
+
+(define (search-pamscale)
+  (search-executable
+   (if (eq? PLATFORM 'windows)
+       '("pamscale.exe" "pnmscale.exe")
+       '("pamscale" "pnmscale"))))
+
+(define (search-pnmtopng)
+  (search-executable
+   (if (eq? PLATFORM 'windows)
+       '("pnmtopng.exe")
+       '("pnmtopng"))))
+
 (define (scale-down-image factor file)
   (let* ((old (string-append file ".old"))
          ;; Netpbm commands (pngtopnm, pnmscale, pnmtopng)