blob: 31881b84c51083b4529c86df14db0c29f3d29d40 (
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
|
add_qtc_library(ProParser SHARED
DEPENDS Qt5::Core Utils
PUBLIC_DEFINES
QMAKE_BUILTIN_PRFS QMAKE_OVERRIDE_PRFS
PROPARSER_THREAD_SAFE PROEVALUATOR_CUMULATIVE PROEVALUATOR_DUAL_VFS
PROEVALUATOR_SETENV PROEVALUATOR_THREAD_SAFE
SOURCES
ioutils.cpp ioutils.h
profileevaluator.cpp profileevaluator.h
proitems.cpp proitems.h
proparser.qrc
prowriter.cpp prowriter.h
qmake_global.h
qmakebuiltins.cpp
qmakeevaluator.cpp qmakeevaluator.h qmakeevaluator_p.h
qmakeglobals.cpp qmakeglobals.h
qmakeparser.cpp qmakeparser.h
qmakevfs.cpp qmakevfs.h
registry.cpp registry_p.h
PROPERTIES
CXX_VISIBILITY_PRESET default
VISIBILITY_INLINES_HIDDEN OFF
WINDOWS_EXPORT_ALL_SYMBOLS ON
)
if (WIN32)
target_compile_definitions(ProParser PRIVATE _UNICODE UNICODE)
endif()
target_include_directories(ProParser PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/..")
|