forked from grantrostig/file_maintenance_clipped
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfile_maintenance_clipped.pro
More file actions
102 lines (90 loc) · 3.61 KB
/
file_maintenance_clipped.pro
File metadata and controls
102 lines (90 loc) · 3.61 KB
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
CONFIG += c++latest
#CONFIG += c++20
CONFIG += warn_on
# ??CONFIG += QMAKE_CFLAGS_WARN_ON
# ??CONFIG += QMAKE_CXXFLAGS_WARN_ON
QMAKE_CXXFLAGS += \
-std=gnu++23 \ # could be wrong:
-g3 \
-O0 \
-Wall \ # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
-Wextra \
-Wno-comment \
-Wno-uninitialized \
-Wno-reorder \
-Wno-unused-parameter \
LIBS += \
-lpthread \
-lrt \
-lstdc++_libbacktrace \
#-L /home/grostig/libs/lib \
LIBS += \
-L$$PWD/../build-lib_tty-Desktop_Qt_6_5_2_GCC_64bit-Debug/ -llib_tty \ # be sure we built lib_tty as a library, not as a test program with main.cpp
INCLUDEPATH += $$PWD/../lib_tty # be sure we built lib_tty as a library, not as a test program with main.cpp
#DEPENDPATH += $$PWD/../lib_tty
#INCLUDEPATH +=../../cereal/include/
#INCLUDEPATH +=/home/grostig/libs/include/
SOURCES += \
action_detail_row.cpp \
action_dialog.cpp \ # TODO?: don't recall meaning of this warning: must be reconsided to "menu_system" version of this class
action_io_row.cpp \
actions.cpp \
field_navigation_interaction_map.cpp \
global_entities.cpp \
interaction_result.cpp \
io_field.cpp \
io_field_specs_variant.cpp \
io_row.cpp \
io_table.cpp \
main.cpp \
menu.cpp \
menu_actions.cpp \
menu_option.cpp \
process_menu.cpp \
print_functions.cpp \
state_application.cpp \
state_menu.cpp \
valid_values.cpp \
window_panel.cpp \
HEADERS += \
action_detail_row.h \
action_dialog.h \
action_io_row.h \
actions.h \
field_navigation_interaction_map.h \
global_entities.h \
interaction_result.h \
io_field.h \
io_field_specs_variant.h \
io_row.h \
io_table.h \
#lib_tty.h \ # be sure we built lib_tty as a library, not as a test program with main.cpp
lib_tty.hpp \
menu.h \
menu_actions.h \
menu_option.h \
process_menu.h \
print_functions.h \
state_application.h \
state_menu.h \
valid_values.h \
window_panel.h \
DISTFILES += \
Makefile \
README.txt \
model_test.qmodel
#win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../build-lib_tty-Desktop_Qt_5_15_2_GCC_64bit-Debug/release/ -llib_tty
#else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../build-lib_tty-Desktop_Qt_5_15_2_GCC_64bit-Debug/debug/ -llib_tty
#else:unix: LIBS += -L$$PWD/../build-lib_tty-Desktop_Qt_6_5_2_GCC_64bit-Debug/ -llib_tty
#else:unix: LIBS += -L$$PWD/../build-lib_tty-Desktop-Debug/ -llib_tty
# win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_5_13_1_GCC_64bit-Debug/release/liblib_tty.a
# else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_5_13_1_GCC_64bit-Debug/debug/liblib_tty.a
# else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_5_13_1_GCC_64bit-Debug/release/lib_tty.lib
# else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_5_13_1_GCC_64bit-Debug/debug/lib_tty.lib
# else:unix: PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_5_13_1_GCC_64bit-Debug/liblib_tty.a
#unix: PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_*_GCC_64bit-Debug/liblib_tty.a
#unix: PRE_TARGETDEPS += $$PWD/../build-lib_tty-Desktop_Qt_6_2_2_GCC_64bit-Debug/liblib_tty.a