OpenCVModules.cmake 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. # Generated by CMake 3.6.0-rc2
  2. if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
  3. message(FATAL_ERROR "CMake >= 2.6.0 required")
  4. endif()
  5. cmake_policy(PUSH)
  6. cmake_policy(VERSION 2.6)
  7. #----------------------------------------------------------------
  8. # Generated CMake target import file.
  9. #----------------------------------------------------------------
  10. # Commands may need to know the format version.
  11. set(CMAKE_IMPORT_FILE_VERSION 1)
  12. # Protect against multiple inclusion, which would fail when already imported targets are added once more.
  13. set(_targetsDefined)
  14. set(_targetsNotDefined)
  15. set(_expectedTargets)
  16. foreach(_expectedTarget libcpufeatures libjpeg-turbo libtiff libwebp libopenjp2 libpng IlmImf tbb libprotobuf ocv.3rdparty.flatbuffers quirc tegra_hal ittnotify ade ocv.3rdparty.android_mediandk opencv_core opencv_flann opencv_imgproc opencv_ml opencv_photo opencv_dnn opencv_features2d opencv_imgcodecs opencv_videoio opencv_calib3d opencv_highgui opencv_objdetect opencv_stitching opencv_video opencv_gapi opencv_java)
  17. list(APPEND _expectedTargets ${_expectedTarget})
  18. if(NOT TARGET ${_expectedTarget})
  19. list(APPEND _targetsNotDefined ${_expectedTarget})
  20. endif()
  21. if(TARGET ${_expectedTarget})
  22. list(APPEND _targetsDefined ${_expectedTarget})
  23. endif()
  24. endforeach()
  25. if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
  26. unset(_targetsDefined)
  27. unset(_targetsNotDefined)
  28. unset(_expectedTargets)
  29. set(CMAKE_IMPORT_FILE_VERSION)
  30. cmake_policy(POP)
  31. return()
  32. endif()
  33. if(NOT "${_targetsDefined}" STREQUAL "")
  34. message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
  35. endif()
  36. unset(_targetsDefined)
  37. unset(_targetsNotDefined)
  38. unset(_expectedTargets)
  39. # Compute the installation prefix relative to this file.
  40. get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
  41. get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
  42. get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
  43. get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
  44. get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
  45. # Create imported target libcpufeatures
  46. add_library(libcpufeatures STATIC IMPORTED)
  47. # Create imported target libjpeg-turbo
  48. add_library(libjpeg-turbo STATIC IMPORTED)
  49. # Create imported target libtiff
  50. add_library(libtiff STATIC IMPORTED)
  51. set_target_properties(libtiff PROPERTIES
  52. INTERFACE_LINK_LIBRARIES "z"
  53. )
  54. # Create imported target libwebp
  55. add_library(libwebp STATIC IMPORTED)
  56. set_target_properties(libwebp PROPERTIES
  57. INTERFACE_LINK_LIBRARIES "libcpufeatures"
  58. )
  59. # Create imported target libopenjp2
  60. add_library(libopenjp2 STATIC IMPORTED)
  61. set_target_properties(libopenjp2 PROPERTIES
  62. INTERFACE_COMPILE_DEFINITIONS "OPJ_STATIC"
  63. INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:m>"
  64. )
  65. # Create imported target libpng
  66. add_library(libpng STATIC IMPORTED)
  67. set_target_properties(libpng PROPERTIES
  68. INTERFACE_LINK_LIBRARIES "z"
  69. )
  70. # Create imported target IlmImf
  71. add_library(IlmImf STATIC IMPORTED)
  72. set_target_properties(IlmImf PROPERTIES
  73. INTERFACE_LINK_LIBRARIES "z"
  74. )
  75. # Create imported target tbb
  76. add_library(tbb STATIC IMPORTED)
  77. set_target_properties(tbb PROPERTIES
  78. INTERFACE_COMPILE_DEFINITIONS "TBB_USE_GCC_BUILTINS=1;__TBB_GCC_BUILTIN_ATOMICS_PRESENT=1;TBB_SUPPRESS_DEPRECATED_MESSAGES=1"
  79. INTERFACE_LINK_LIBRARIES "c;m;dl"
  80. )
  81. # Create imported target libprotobuf
  82. add_library(libprotobuf STATIC IMPORTED)
  83. set_target_properties(libprotobuf PROPERTIES
  84. INTERFACE_LINK_LIBRARIES "-landroid;-llog"
  85. )
  86. # Create imported target ocv.3rdparty.flatbuffers
  87. add_library(ocv.3rdparty.flatbuffers INTERFACE IMPORTED)
  88. set_target_properties(ocv.3rdparty.flatbuffers PROPERTIES
  89. INTERFACE_COMPILE_DEFINITIONS "HAVE_FLATBUFFERS=1"
  90. )
  91. # Create imported target quirc
  92. add_library(quirc STATIC IMPORTED)
  93. # Create imported target tegra_hal
  94. add_library(tegra_hal STATIC IMPORTED)
  95. # Create imported target ittnotify
  96. add_library(ittnotify STATIC IMPORTED)
  97. set_target_properties(ittnotify PROPERTIES
  98. INTERFACE_LINK_LIBRARIES "dl"
  99. )
  100. # Create imported target ade
  101. add_library(ade STATIC IMPORTED)
  102. # Create imported target ocv.3rdparty.android_mediandk
  103. add_library(ocv.3rdparty.android_mediandk INTERFACE IMPORTED)
  104. set_target_properties(ocv.3rdparty.android_mediandk PROPERTIES
  105. INTERFACE_COMPILE_DEFINITIONS "HAVE_ANDROID_MEDIANDK"
  106. INTERFACE_LINK_LIBRARIES "-landroid -llog -lmediandk"
  107. )
  108. # Create imported target opencv_core
  109. add_library(opencv_core STATIC IMPORTED)
  110. set_target_properties(opencv_core PROPERTIES
  111. INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>;\$<LINK_ONLY:tbb>;\$<LINK_ONLY:z>;\$<LINK_ONLY:libcpufeatures>;\$<LINK_ONLY:ittnotify>;\$<LINK_ONLY:tegra_hal>"
  112. )
  113. # Create imported target opencv_flann
  114. add_library(opencv_flann STATIC IMPORTED)
  115. set_target_properties(opencv_flann PROPERTIES
  116. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_core;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  117. )
  118. # Create imported target opencv_imgproc
  119. add_library(opencv_imgproc STATIC IMPORTED)
  120. set_target_properties(opencv_imgproc PROPERTIES
  121. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_core;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  122. )
  123. # Create imported target opencv_ml
  124. add_library(opencv_ml STATIC IMPORTED)
  125. set_target_properties(opencv_ml PROPERTIES
  126. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_core;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  127. )
  128. # Create imported target opencv_photo
  129. add_library(opencv_photo STATIC IMPORTED)
  130. set_target_properties(opencv_photo PROPERTIES
  131. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_core;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  132. )
  133. # Create imported target opencv_dnn
  134. add_library(opencv_dnn STATIC IMPORTED)
  135. set_target_properties(opencv_dnn PROPERTIES
  136. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_core;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>;\$<LINK_ONLY:ocv.3rdparty.flatbuffers>;\$<LINK_ONLY:libprotobuf>"
  137. )
  138. # Create imported target opencv_features2d
  139. add_library(opencv_features2d STATIC IMPORTED)
  140. set_target_properties(opencv_features2d PROPERTIES
  141. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_core;opencv_flann;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  142. )
  143. # Create imported target opencv_imgcodecs
  144. add_library(opencv_imgcodecs STATIC IMPORTED)
  145. set_target_properties(opencv_imgcodecs PROPERTIES
  146. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_core;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>;\$<LINK_ONLY:libjpeg-turbo>;\$<LINK_ONLY:libwebp>;\$<LINK_ONLY:libpng>;\$<LINK_ONLY:libtiff>;\$<LINK_ONLY:libopenjp2>;\$<LINK_ONLY:IlmImf>;\$<LINK_ONLY:z>"
  147. )
  148. # Create imported target opencv_videoio
  149. add_library(opencv_videoio STATIC IMPORTED)
  150. set_target_properties(opencv_videoio PROPERTIES
  151. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_imgcodecs;opencv_core;opencv_imgproc;opencv_imgcodecs;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>;\$<LINK_ONLY:ocv.3rdparty.android_mediandk>"
  152. )
  153. # Create imported target opencv_calib3d
  154. add_library(opencv_calib3d STATIC IMPORTED)
  155. set_target_properties(opencv_calib3d PROPERTIES
  156. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_features2d;opencv_core;opencv_flann;opencv_imgproc;opencv_features2d;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  157. )
  158. # Create imported target opencv_highgui
  159. add_library(opencv_highgui STATIC IMPORTED)
  160. set_target_properties(opencv_highgui PROPERTIES
  161. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_imgcodecs;opencv_videoio;opencv_core;opencv_imgproc;opencv_imgcodecs;opencv_videoio;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  162. )
  163. # Create imported target opencv_objdetect
  164. add_library(opencv_objdetect STATIC IMPORTED)
  165. set_target_properties(opencv_objdetect PROPERTIES
  166. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_dnn;opencv_features2d;opencv_calib3d;opencv_core;opencv_flann;opencv_imgproc;opencv_dnn;opencv_features2d;opencv_calib3d;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>;\$<LINK_ONLY:quirc>"
  167. )
  168. # Create imported target opencv_stitching
  169. add_library(opencv_stitching STATIC IMPORTED)
  170. set_target_properties(opencv_stitching PROPERTIES
  171. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_features2d;opencv_calib3d;opencv_core;opencv_flann;opencv_imgproc;opencv_features2d;opencv_calib3d;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  172. )
  173. # Create imported target opencv_video
  174. add_library(opencv_video STATIC IMPORTED)
  175. set_target_properties(opencv_video PROPERTIES
  176. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_dnn;opencv_features2d;opencv_calib3d;opencv_core;opencv_flann;opencv_imgproc;opencv_dnn;opencv_features2d;opencv_calib3d;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>"
  177. )
  178. # Create imported target opencv_gapi
  179. add_library(opencv_gapi STATIC IMPORTED)
  180. set_target_properties(opencv_gapi PROPERTIES
  181. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_dnn;opencv_features2d;opencv_calib3d;opencv_video;opencv_core;opencv_flann;opencv_imgproc;opencv_dnn;opencv_features2d;opencv_calib3d;opencv_video;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tegra_hal>;\$<LINK_ONLY:ade>;\$<LINK_ONLY:tbb>;\$<LINK_ONLY:ittnotify>"
  182. )
  183. # Create imported target opencv_java
  184. add_library(opencv_java SHARED IMPORTED)
  185. set_target_properties(opencv_java PROPERTIES
  186. INTERFACE_LINK_LIBRARIES "jnigraphics;jnigraphics;log;dl;z;log;dl;z"
  187. )
  188. if(CMAKE_VERSION VERSION_LESS 3.0.0)
  189. message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.")
  190. endif()
  191. # Load information for each installed configuration.
  192. get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
  193. file(GLOB CONFIG_FILES "${_DIR}/OpenCVModules-*.cmake")
  194. foreach(f ${CONFIG_FILES})
  195. include(${f})
  196. endforeach()
  197. # Cleanup temporary variables.
  198. set(_IMPORT_PREFIX)
  199. # Loop over all imported files and verify that they actually exist
  200. foreach(target ${_IMPORT_CHECK_TARGETS} )
  201. foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
  202. if(NOT EXISTS "${file}" )
  203. message(FATAL_ERROR "The imported target \"${target}\" references the file
  204. \"${file}\"
  205. but this file does not exist. Possible reasons include:
  206. * The file was deleted, renamed, or moved to another location.
  207. * An install or uninstall procedure did not complete successfully.
  208. * The installation package was faulty and contained
  209. \"${CMAKE_CURRENT_LIST_FILE}\"
  210. but not all the files it references.
  211. ")
  212. endif()
  213. endforeach()
  214. unset(_IMPORT_CHECK_FILES_FOR_${target})
  215. endforeach()
  216. unset(_IMPORT_CHECK_TARGETS)
  217. # This file does not depend on other imported targets which have
  218. # been exported from the same project but in a separate export set.
  219. # Commands beyond this point should not need to know the version.
  220. set(CMAKE_IMPORT_FILE_VERSION)
  221. cmake_policy(POP)