-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
114 lines (109 loc) · 6.78 KB
/
Copy pathCMakeLists.txt
File metadata and controls
114 lines (109 loc) · 6.78 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
103
104
105
106
107
108
109
110
111
112
113
114
################################################################################
# Install resources into "dist" for APDFL 18
################################################################################
set(DL_SAMPLES Sample_Source)
if(NOT DEFINED ENV{DL_MAKING_CONAN_PACKAGE})
set(RES_INSTALL_DIR dist/${CMAKE_BUILD_TYPE_CAMEL}/Resources)
if (NOT (UTIL_PLAT MATCHES "x64") AND NOT (UTIL_PLAT MATCHES "ARM64") AND NOT (UTIL_PLAT MATCHES "Win32") AND NOT (UTIL_PLAT MATCHES "i80386linux_64") AND NOT (UTIL_PLAT MATCHES "armv8linux_64"))
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/_Input/
DESTINATION "${RES_INSTALL_DIR}/Sample_Input"
USE_SOURCE_PERMISSIONS
PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "Word.pdf" EXCLUDE
PATTERN "Excel.pdf" EXCLUDE
PATTERN "PowerPoint.pdf" EXCLUDE
)
else()
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/_Input/
DESTINATION "${RES_INSTALL_DIR}/Sample_Input"
USE_SOURCE_PERMISSIONS
PATTERN "CMakeLists.txt" EXCLUDE
)
endif()
endif()
if(UTIL_PLAT MATCHES "x64")
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION ${INSTALL_SAMPLEDIR}/${DL_SAMPLES}
USE_SOURCE_PERMISSIONS
PATTERN ".git*" EXCLUDE PATTERN "_Input" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "*32Bit*.*" EXCLUDE PATTERN "*.sh" EXCLUDE PATTERN "*Makefile*" EXCLUDE
PATTERN "*.xcodeproj" EXCLUDE PATTERN "*.rel*" EXCLUDE PATTERN "*Mac*" EXCLUDE
PATTERN "*.plist" EXCLUDE PATTERN "*.strings*" EXCLUDE PATTERN "dlutils" EXCLUDE
PATTERN "*.mak" EXCLUDE PATTERN "*ARM64.*" EXCLUDE PATTERN "conandata.yml" EXCLUDE
PATTERN "conanfile.py" EXCLUDE PATTERN "dlproject.yaml" EXCLUDE
PATTERN "Jenkinsfile" EXCLUDE PATTERN "mkenv.py" EXCLUDE PATTERN "utils" EXCLUDE
PATTERN "requirements.in" EXCLUDE PATTERN "profiles" EXCLUDE PATTERN "tasks" EXCLUDE
PATTERN "Public_Repo_Update.py" EXCLUDE
)
elseif(UTIL_PLAT MATCHES "ARM64")
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION ${INSTALL_SAMPLEDIR}/${DL_SAMPLES}
USE_SOURCE_PERMISSIONS
PATTERN ".git*" EXCLUDE PATTERN "_Input" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "*Bit*.*" EXCLUDE PATTERN "*.sh" EXCLUDE PATTERN "*Makefile*" EXCLUDE
PATTERN "*.xcodeproj" EXCLUDE PATTERN "*.rel*" EXCLUDE PATTERN "*Mac*" EXCLUDE
PATTERN "*.plist" EXCLUDE PATTERN "*.strings*" EXCLUDE PATTERN "dlutils" EXCLUDE
PATTERN "*.mak" EXCLUDE PATTERN "conandata.yml" EXCLUDE
PATTERN "conanfile.py" EXCLUDE PATTERN "dlproject.yaml" EXCLUDE
PATTERN "Jenkinsfile" EXCLUDE PATTERN "mkenv.py" EXCLUDE PATTERN "utils" EXCLUDE
PATTERN "requirements.in" EXCLUDE PATTERN "profiles" EXCLUDE PATTERN "tasks" EXCLUDE
PATTERN "Public_Repo_Update.py" EXCLUDE
)
elseif(UTIL_PLAT MATCHES "Win32")
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION ${INSTALL_SAMPLEDIR}/${DL_SAMPLES}
USE_SOURCE_PERMISSIONS
PATTERN ".git*" EXCLUDE PATTERN "_Input" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "*64Bit*.*" EXCLUDE PATTERN "*.sh" EXCLUDE PATTERN "*Makefile*" EXCLUDE
PATTERN "*.xcodeproj" EXCLUDE PATTERN "*.rel*" EXCLUDE PATTERN "*Mac*" EXCLUDE
PATTERN "*.plist" EXCLUDE PATTERN "*.strings*" EXCLUDE PATTERN "dlutils" EXCLUDE
PATTERN "*.mak" EXCLUDE PATTERN "*ARM64.*" EXCLUDE PATTERN "conandata.yml" EXCLUDE
PATTERN "conanfile.py" EXCLUDE PATTERN "dlproject.yaml" EXCLUDE
PATTERN "Jenkinsfile" EXCLUDE PATTERN "mkenv.py" EXCLUDE PATTERN "utils" EXCLUDE
PATTERN "requirements.in" EXCLUDE PATTERN "profiles" EXCLUDE PATTERN "tasks" EXCLUDE
PATTERN "Public_Repo_Update.py" EXCLUDE
)
elseif(UTIL_PLAT MATCHES "Mac" OR UTIL_PLAT MATCHES "armv8mac_64")
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION ${INSTALL_SAMPLEDIR}/${DL_SAMPLES}
USE_SOURCE_PERMISSIONS
PATTERN ".git*" EXCLUDE PATTERN "_Input" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "*Bit*.*" EXCLUDE PATTERN "*.bat" EXCLUDE PATTERN "*.vcxproj*" EXCLUDE
PATTERN "*.sh" EXCLUDE PATTERN "*ARM64.*" EXCLUDE
PATTERN "PDFViewer" EXCLUDE
PATTERN "ConvertToOffice" EXCLUDE PATTERN "conandata.yml" EXCLUDE
PATTERN "conanfile.py" EXCLUDE PATTERN "dlproject.yaml" EXCLUDE
PATTERN "Jenkinsfile" EXCLUDE PATTERN "mkenv.py" EXCLUDE PATTERN "utils" EXCLUDE
PATTERN "requirements.in" EXCLUDE PATTERN "profiles" EXCLUDE PATTERN "tasks" EXCLUDE
PATTERN "Public_Repo_Update.py" EXCLUDE
)
elseif(UTIL_PLAT MATCHES "i80386linux_64" OR UTIL_PLAT MATCHES "armv8linux_64")
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION ${INSTALL_SAMPLEDIR}/${DL_SAMPLES}
USE_SOURCE_PERMISSIONS
PATTERN ".git*" EXCLUDE PATTERN "_Input" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "*.xcodeproj" EXCLUDE PATTERN "*.bat*" EXCLUDE PATTERN "*Mac*" EXCLUDE
PATTERN "*.plist" EXCLUDE PATTERN "*.strings*" EXCLUDE PATTERN "*.sh*" EXCLUDE
PATTERN "*Bit*.*" EXCLUDE PATTERN "*.vcxproj*" EXCLUDE PATTERN "*ARM64.*" EXCLUDE
PATTERN "PDFPrintGUI" EXCLUDE PATTERN "PDFViewer" EXCLUDE
PATTERN "conanfile.py" EXCLUDE PATTERN "dlproject.yaml" EXCLUDE
PATTERN "Jenkinsfile" EXCLUDE PATTERN "mkenv.py" EXCLUDE PATTERN "utils" EXCLUDE
PATTERN "requirements.in" EXCLUDE PATTERN "profiles" EXCLUDE PATTERN "tasks" EXCLUDE
PATTERN "Public_Repo_Update.py" EXCLUDE PATTERN "conandata.yml" EXCLUDE
)
else()
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION ${INSTALL_SAMPLEDIR}/${DL_SAMPLES}
USE_SOURCE_PERMISSIONS
PATTERN ".git*" EXCLUDE PATTERN "_Input" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE
PATTERN "*.xcodeproj" EXCLUDE PATTERN "*.bat*" EXCLUDE PATTERN "*Mac*" EXCLUDE
PATTERN "*.plist" EXCLUDE PATTERN "*.strings*" EXCLUDE PATTERN "*.sh*" EXCLUDE
PATTERN "*Bit*.*" EXCLUDE PATTERN "*.vcxproj*" EXCLUDE PATTERN "*ARM64.*" EXCLUDE
PATTERN "PDFPrintGUI" EXCLUDE PATTERN "PDFViewer" EXCLUDE
PATTERN "ConvertToOffice" EXCLUDE PATTERN "conandata.yml" EXCLUDE
PATTERN "conanfile.py" EXCLUDE PATTERN "dlproject.yaml" EXCLUDE
PATTERN "Jenkinsfile" EXCLUDE PATTERN "mkenv.py" EXCLUDE PATTERN "utils" EXCLUDE
PATTERN "requirements.in" EXCLUDE PATTERN "profiles" EXCLUDE PATTERN "tasks" EXCLUDE
PATTERN "Public_Repo_Update.py" EXCLUDE
)
endif()