Fix compile errors due to conflicting libraries

This commit is contained in:
Renaud Casenave-Péré 2021-03-28 09:41:28 +02:00
parent 0871e751fa
commit 6d0e46bcc7
2 changed files with 4 additions and 5 deletions

View file

@ -57,15 +57,14 @@ static {
CONFIG += create_prl
DEFINES += STATIC_MODULES
QT += qml multimedia network quick sql
DESTDIR = ./
LIBS -= -lecl -L. -lini_eql5 -L/usr/local/lib
OBJECTS_DIR = ./tmp/static/
MOC_DIR = ./tmp/static/
combinedlib.files = libeql5.a libeql5.prl
combinedlib.extra = ecl -shell make-static.lisp
combinedlib.path = $$[QT_INSTALL_LIBS]
INSTALLS = combinedlib
INSTALLS = combinedlib target
}
HEADERS += gen/_lobjects.h \

View file

@ -1,3 +1,3 @@
(let* ((static-libs (mapcar #'file-namestring (directory "libeql5_*.a")))
(mri (format nil "create libeql5static.a~%addlib libini_eql5.a~%addlib libeql5.a~%~{addlib ~a~%~}save~%end~%" static-libs)))
(ext:system (format nil "sh -c 'echo ~s | ar -M && mv libeql5static.a libeql5.a'" mri)))
(mri (format nil "create libeql5static.a~%addlib libini_eql5.a~%addlib ../libeql5.a~%~{addlib ~a~%~}save~%end~%" static-libs)))
(ext:system (format nil "sh -c 'echo ~s | ar -M && mv libeql5static.a ../libeql5.a'" mri)))