Updated QML and C++ in various places to build and work with new Qt (6.4+) Minor bugfixes, possibly caused by the Qt version bump, and mostly in JS logic. Tried (again) to get mod sorting working by dragging them within the list. Initial support for Profiles. (To switch between FO4 and FOLON, for example.) Initial "Launch Game" stuff, but it's far from done. Don't use it (yet).
33 lines
862 B
Prolog
33 lines
862 B
Prolog
QT += core sql dbus
|
|
QT -= gui
|
|
|
|
CONFIG += c++17 cmdline link_pkgconfig
|
|
|
|
PKGCONFIG += fuse3 libunarr
|
|
QMAKE_CXXFLAGS += -D_FILE_OFFSET_BITS=64 -O3
|
|
#QMAKE_CXXFLAGS += -D_FILE_OFFSET_BITS=64 -g -O0
|
|
|
|
# You can make your code fail to compile if it uses deprecated APIs.
|
|
# In order to do so, uncomment the following line.
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
|
|
SOURCES += main.cpp \
|
|
archivemanager.cpp \
|
|
database.cpp \
|
|
fsproxy.cpp \
|
|
fusestuff.cpp \
|
|
modarchive.cpp \
|
|
signalhandler.cpp
|
|
|
|
# Default rules for deployment.
|
|
qnx: target.path = /tmp/$${TARGET}/bin
|
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
!isEmpty(target.path): INSTALLS += target
|
|
|
|
HEADERS += \
|
|
archivemanager.h \
|
|
database.h \
|
|
fsproxy.h \
|
|
fusestuff.h \
|
|
modarchive.h \
|
|
signalhandler.h
|