mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-03-11 15:30:36 -07:00
When system-p is T, the default is :object, not :fasl.
This commit is contained in:
parent
2630eed983
commit
b213c88975
1 changed files with 3 additions and 1 deletions
|
|
@ -28,11 +28,13 @@
|
|||
string result))
|
||||
result))
|
||||
|
||||
(defun compile-file-pathname (name &key (output-file name) (type :fasl)
|
||||
(defun compile-file-pathname (name &key (output-file name) (type nil type-supplied-p)
|
||||
verbose print c-file h-file data-file shared-data-file
|
||||
system-p load)
|
||||
(let ((format '())
|
||||
(extension '()))
|
||||
(unless type-supplied-p
|
||||
(setf type (if system-p :object :fasl)))
|
||||
(case type
|
||||
((:shared-library :dll) (setf format +shared-library-format+))
|
||||
((:static-library :library :lib) (setf format +static-library-format+))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue