gnu: mupen64plus-core: Add -fcommon to CFLAGS.
* gnu/packages/emulators.scm (mupen64plus-core)[arguments]: Replace 'configure phase to patch Makefile; remove trailing #T from 'chdir-to-project-directory phase.
This commit is contained in:
parent
3d109b0306
commit
3e678de04c
@ -842,13 +842,14 @@ from an emulator---from save states to scaling filters.")
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; The mupen64plus build system has no configure phase.
|
||||
(delete 'configure)
|
||||
(replace 'configure
|
||||
(lambda _
|
||||
(substitute* "projects/unix/Makefile"
|
||||
(("\\$\\(CFLAGS\\)")
|
||||
"$(CFLAGS) -fcommon"))))
|
||||
;; Makefile is in a subdirectory.
|
||||
(add-before
|
||||
'build 'chdir-to-project-directory
|
||||
(lambda _
|
||||
(chdir "projects/unix")
|
||||
#t)))
|
||||
(add-before 'build 'chdir-to-project-directory
|
||||
(lambda _ (chdir "projects/unix"))))
|
||||
#:make-flags (let ((out (assoc-ref %outputs "out")))
|
||||
(list "all" (string-append "PREFIX=" out)))
|
||||
;; There are no tests.
|
||||
|
Loading…
Reference in New Issue
Block a user