/lightscreen.pro
Prolog | 103 lines | 80 code | 23 blank | 0 comment | 0 complexity | b2854ec8348fdc53427959d21eae019e MD5 | raw file
- TEMPLATE = app
- TARGET = lightscreen
- DEFINES += QT_DEPRECATED_WARNINGS
-
- HEADERS += dialogs/areadialog.h \
- dialogs/historydialog.h \
- dialogs/namingdialog.h \
- dialogs/optionsdialog.h \
- dialogs/previewdialog.h \
- dialogs/updaterdialog.h \
- lightscreenwindow.h \
- tools/os.h \
- tools/screenshot.h \
- tools/screenshotmanager.h \
- tools/windowpicker.h \
- updater/updater.h \
- widgets/hotkeywidget.h \
- tools/uploader/imageuploader.h \
- tools/uploader/imguruploader.h \
- tools/uploader/pomfuploader.h \
- tools/uploader/uploader.h \
- widgets/imguroptionswidget.h \
- widgets/pomfoptionswidget.h
-
- SOURCES += dialogs/areadialog.cpp \
- dialogs/historydialog.cpp \
- dialogs/namingdialog.cpp \
- dialogs/optionsdialog.cpp \
- dialogs/previewdialog.cpp \
- dialogs/updaterdialog.cpp \
- lightscreenwindow.cpp \
- main.cpp \
- tools/os.cpp \
- tools/screenshot.cpp \
- tools/screenshotmanager.cpp \
- tools/windowpicker.cpp \
- updater/updater.cpp \
- widgets/hotkeywidget.cpp \
- tools/uploader/imageuploader.cpp \
- tools/uploader/imguruploader.cpp \
- tools/uploader/pomfuploader.cpp \
- tools/uploader/uploader.cpp \
- widgets/imguroptionswidget.cpp \
- widgets/pomfoptionswidget.cpp
-
- FORMS += dialogs/historydialog.ui \
- dialogs/namingdialog.ui \
- dialogs/optionsdialog.ui \
- lightscreenwindow.ui \
- widgets/pomfoptionswidget.ui \
- widgets/imguroptionswidget.ui
-
- RESOURCES += lightscreen.qrc
- CODECFORSRC = UTF-8
- INCLUDEPATH += $$PWD
- CONFIG += c++14
-
- QT += core gui widgets network sql multimedia concurrent
-
- include($$PWD/tools/SingleApplication/singleapplication.pri)
- include($$PWD/tools/UGlobalHotkey/uglobalhotkey.pri)
-
- windows {
- QT += winextras
-
- RC_ICONS += images/LS.ico
-
- # MinGW
- contains(QMAKE_CC, gcc){
- LIBS += libgdi32 libgcc libuser32 libole32 libshell32 libshlwapi libcomctl32
- QMAKE_CXXFLAGS = -Wextra -Wall -Wpointer-arith
- }
-
- # MSVC
- contains(QMAKE_CC, cl){
- LIBS += gdi32.lib user32.lib ole32.lib shell32.lib shlwapi.lib comctl32.lib
- DEFINES += _ATL_XP_TARGETING
- QMAKE_CFLAGS += /D _USING_V110_SDK71
- QMAKE_CXXFLAGS += /D _USING_V110_SDK71
- QMAKE_LFLAGS_WINDOWS += /SUBSYSTEM:WINDOWS,5.01
- QMAKE_LFLAGS_WINDOWS += /MANIFESTUAC:level=\'asInvoker\'
- QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:CONSOLE,5.01
- }
-
- CONFIG += embed_manifest_exe
-
- #QMAKE_CXXFLAGS_DEBUG += /analyze /W3 /wd6326
- }
-
- unix:LIBS += -lX11
- unix:QT += x11extras
-
- include (version.pri)
-
- OTHER_FILES += TODO.txt
-
-
-
-
-
-
-
-