-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathQuantumResolver.pro
56 lines (48 loc) · 1.66 KB
/
QuantumResolver.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
TEMPLATE = app
CONFIG += console c++2a
CONFIG -= app_bundle
CONFIG -= qt
TARGET = quantum
QMAKE_CFLAGS += -std=c++20 -march=native -Wpedantic -Wall -Wextra -Wconversion
QMAKE_CXXFLAGS += -std=c++20 -march=native -Wpedantic -Wall -Wextra -Wconversion
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE += -O3
INCLUDEPATH += include/
DISTFILES += \
README.md \
notes.md
SOURCES += \
src/cli/cli_interface.cpp \
src/cli/table_print.cpp \
src/cli/format_utils.cpp \
src/core/ebuild.cpp \
src/core/ebuild_version.cpp \
src/core/package.cpp \
src/core/parser.cpp \
src/core/repo.cpp \
src/core/useflags.cpp \
src/database.cpp \
src/quantum.cpp \
src/resolver.cpp \
src/utils/file_utils.cpp \
src/utils/misc_utils.cpp \
src/utils/string_utils.cpp
HEADERS += \
include/quantum-resolver/cli/cli_interface.h \
include/quantum-resolver/cli/table_print.h \
include/quantum-resolver/cli/format_utils.h \
include/quantum-resolver/core/ebuild.h \
include/quantum-resolver/core/ebuild_version.h \
include/quantum-resolver/core/package.h \
include/quantum-resolver/core/parser.h \
include/quantum-resolver/core/repo.h \
include/quantum-resolver/core/useflags.h \
include/quantum-resolver/database.h \
include/quantum-resolver/resolver.h \
include/quantum-resolver/utils/bijection.h \
include/quantum-resolver/utils/concepts.h \
include/quantum-resolver/utils/file_utils.h \
include/quantum-resolver/utils/misc_utils.h \
include/quantum-resolver/utils/multikey_map.h \
include/quantum-resolver/utils/named_vector.h \
include/quantum-resolver/utils/string_utils.h