defines.pri - src-highlite.git - src-highlite

index : src-highlite.git
src-highlite
summary refs log tree commit diff
path: root/defines.pri
blob: 055ae72a6630b87dd11b3979e6b256711931cb4e (plain)
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
MAJOR_VERSION = 3
VERSION = $${MAJOR_VERSION}.1.8
# better to avoid both builds (especially on windows)
CONFIG-=debug_and_release
CONFIG -= qt
CONFIG += console warn_on
CONFIG -= thread
# -------------------------------------------------
# Auto select compiler
# -------------------------------------------------
win32-g++: COMPILER = mingw
win32-msvc*: COMPILER = msvc
linux-g++: COMPILER = gcc
DEFINES += ABSOLUTEDATADIR=\\\"/usr/local/share/source-highlight/\\\" \
 VERSION=\\\"3.1.7\\\" \
 LIBRARY_VERSION=\\\"4.0.0\\\" \
 PACKAGE=\\\"source-highlight\\\" \
 RELATIVEDATADIR=\\\"../share/source-highlight\\\"
LIBRARY_NAME = source-highlight
LIBRARY_LIB = $${LIBRARY_NAME}
CONFIG(static) {
 BUILDING_STATIC_LIBRARY=1
}
contains(COMPILER, mingw) {
 isEmpty(BUILDING_STATIC_LIBRARY) {
 LIBRARY_LIB=$${LIBRARY_NAME}$${MAJOR_VERSION}
 }
}
contains(COMPILER, msvc) {
 isEmpty(BUILDING_STATIC_LIBRARY) {
 CONFIG+=static
 }
}
!isEmpty(BOOST_REGEX) {
# remove the library found with pkg-config with the one explicitly specified
ADDITIONAL_LIBRARIES += -l$$BOOST_REGEX
} else {
 ADDITIONAL_LIBRARIES += -lboost_regex
}
contains(COMPILER, msvc) {
 # Special cases for MSVC
 DEFINES += USE_MSVC
 DEFINES += _CRT_SECURE_NO_WARNINGS
}
contains(COMPILER, mingw) {
 # Special cases for mingw
 DEFINES += USE_MINGW
}
generated by cgit v1.2.3 (git 2.46.0) at 2025年11月26日 02:57:47 +0000

AltStyle によって変換されたページ (->オリジナル) /