mirror of
https://github.com/hamonikr/systemback.git
synced 2026-04-24 16:29:49 -04:00
release systemback for hamonikr 3.0
This commit is contained in:
45
systemback-cli/systemback-cli.pro
Normal file
45
systemback-cli/systemback-cli.pro
Normal file
@@ -0,0 +1,45 @@
|
||||
QT -= gui
|
||||
QT += core
|
||||
|
||||
TARGET = systemback-cli
|
||||
|
||||
CONFIG -= app_bundle
|
||||
CONFIG += console \
|
||||
c++11 \
|
||||
exceptions_off
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
DEFINES += _FILE_OFFSET_BITS=64
|
||||
|
||||
SOURCES += main.cpp \
|
||||
systemback-cli.cpp
|
||||
|
||||
HEADERS += systemback-cli.hpp
|
||||
|
||||
QMAKE_CXXFLAGS += -g \
|
||||
-fno-rtti \
|
||||
-fvisibility=hidden \
|
||||
-fvisibility-inlines-hidden \
|
||||
-fno-asynchronous-unwind-tables
|
||||
|
||||
CONFIG(debug, debug|release) {
|
||||
QMAKE_CXXFLAGS_WARN_ON += -Wextra \
|
||||
-Wshadow \
|
||||
-Werror
|
||||
}
|
||||
|
||||
QMAKE_LFLAGS += -g \
|
||||
-Wl,-rpath=/usr/lib/systemback \
|
||||
-Wl,--as-needed \
|
||||
-fuse-ld=gold \
|
||||
-Wl,-z,relro
|
||||
|
||||
! equals(QMAKE_CXX, clang++) {
|
||||
QMAKE_CXXFLAGS += -flto
|
||||
QMAKE_LFLAGS += -flto
|
||||
}
|
||||
|
||||
LIBS += -L../libsystemback \
|
||||
-lsystemback \
|
||||
-lncursesw
|
||||
Reference in New Issue
Block a user