This repository has been archived by the owner on Aug 18, 2022. It is now read-only.
/
fem_draw_winapi.pro
59 lines (51 loc) · 1.74 KB
/
fem_draw_winapi.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#-------------------------------------------------
#
# Project created by QtCreator 2014-11-03T09:55:33
#
#-------------------------------------------------
TARGET = fem_draw_winapi
TEMPLATE = app
CONFIG -= app_bundle
CONFIG -= qt
CONFIG -= embed_manifest_exe
CONFIG += warn_on
INCLUDEPATH += src_winapi
SOURCES += \
src_winapi/libs/lodepng.cpp \
src_winapi/libs/jo_jpeg.cpp \
src_winapi/libs/jo_gif.cpp \
src_winapi/libs/jo_tga.cpp \
src_winapi/paintwidget.cpp \
src_winapi/main.cpp
HEADERS += \
src_winapi/libs/lodepng.h \
src_winapi/libs/jo_images.h \
src_winapi/resources.h \
src_winapi/paintwidget.h \
src_winapi/compilersupport.h \
src_winapi/common.h
RC_FILE += src_winapi/resources.rc
win32-g++* {
QMAKE_LIBS += -lgdi32 -lcomctl32 -luser32 -lcomdlg32 -lshell32
} else {
QMAKE_LIBS += gdi32.lib comctl32.lib user32.lib comdlg32.lib shell32.lib
}
*g++*|*clang* {
QMAKE_CXXFLAGS *= -Wno-write-strings
QMAKE_CXXFLAGS_WARN_ON *= -Wextra
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE *= -O3
QMAKE_CXXFLAGS_RELEASE *= -DNDEBUG
}
*msvc* {
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE *= -Ox
QMAKE_CFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
QMAKE_CFLAGS_DEBUG -= -Zc:strictStrings
QMAKE_CFLAGS -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -Zc:strictStrings
QMAKE_CXXFLAGS_DEBUG -= -Zc:strictStrings
QMAKE_CXXFLAGS -= -Zc:strictStrings
}