* module/mescc.scm (parse-opts): Add -fnobuiltin, -nostdinc.
(mescc:main): Ignore them.
(define (single-char #\D) (value #t))
(debug-info (single-char #\g))
(dumpmachine)
(define (single-char #\D) (value #t))
(debug-info (single-char #\g))
(dumpmachine)
(help (single-char #\h))
(include (single-char #\I) (value #t))
(library-dir (single-char #\L) (value #t))
(help (single-char #\h))
(include (single-char #\I) (value #t))
(library-dir (single-char #\L) (value #t))
(machine (single-char #\m) (value #t))
(nodefaultlibs)
(nostartfiles)
(machine (single-char #\m) (value #t))
(nodefaultlibs)
(nostartfiles)
(nostdlib)
(preprocess (single-char #\E))
(std (value #t))
(nostdlib)
(preprocess (single-char #\E))
(std (value #t))
-w,--write=TYPE dump Nyacc AST using TYPE {pretty-print,write}
-x LANGUAGE specify LANGUAGE of the following input files
-w,--write=TYPE dump Nyacc AST using TYPE {pretty-print,write}
-x LANGUAGE specify LANGUAGE of the following input files
+Ignored for GCC compatibility
+ -fno-builtin
+ -nostdinc
+
Environment variables:
MES=BINARY run on mes-executable BINARY {mes,guile}
Environment variables:
MES=BINARY run on mes-executable BINARY {mes,guile}
(define (mescc:main args)
(let* ((single-dash-options '("-dumpmachine"
(define (mescc:main args)
(let* ((single-dash-options '("-dumpmachine"
"-nodefaultlibs"
"-nostartfiles"
"-nodefaultlibs"
"-nostartfiles"
"-nostdlib"
"-std"))
(args (map (lambda (o)
"-nostdlib"
"-std"))
(args (map (lambda (o)