-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathdependencies.cmake
79 lines (71 loc) · 1.27 KB
/
dependencies.cmake
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
#...............................................................................
#
# This file is part of the Jancy toolkit.
#
# Jancy is distributed under the MIT license.
# For details see accompanying license.txt file,
# the public copy of which is also available at:
# http://tibbo.com/downloads/archive/jancy/license.txt
#
#...............................................................................
set(
AXL_PATH_LIST
LLVM_INC_DIR
LLVM_LIB_DIR
LLVM_CMAKE_DIR
PCAP_INC_DIR
PCAP_LIB_DIR
LIBSSH2_INC_DIR
LIBSSH2_LIB_DIR
LIBUSB_INC_DIR
LIBUSB_LIB_DIR
HIDAPI_INC_DIR
HIDAPI_LIB_DIR
OPENSSL_INC_DIR
OPENSSL_LIB_DIR
QT_CMAKE_DIR
QT_DLL_DIR
AXL_CMAKE_DIR
GRACO_CMAKE_DIR
DOXYREST_CMAKE_DIR
7Z_EXE
PERL_EXE
RAGEL_EXE
DOXYGEN_EXE
SPHINX_BUILD_EXE
PDFLATEX_EXE
)
set(
AXL_IMPORT_LIST
REQUIRED
perl
ragel
llvm
re2s
axl
graco
7z
OPTIONAL
qt
libssh2
openssl
pcap
libusb
hidapi
devmon
doxygen
doxyrest
sphinx
latex
)
if (WIN32 AND ${CMAKE_SIZEOF_VOID_P} EQUAL 8)
set(AXL_IMPORT_LIST ${AXL_IMPORT_LIST} REQUIRED nasm)
endif()
set(
AXL_IMPORT_DIR_LIST
${CMAKE_CURRENT_LIST_DIR}/cmake
${GRACO_CMAKE_DIR}
${DEVMON_CMAKE_DIR}
${DOXYREST_CMAKE_DIR}
)
#...............................................................................