OpenCVModules.cmake 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  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 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 ittnotify
  94. add_library(ittnotify STATIC IMPORTED)
  95. set_target_properties(ittnotify PROPERTIES
  96. INTERFACE_LINK_LIBRARIES "dl"
  97. )
  98. # Create imported target ade
  99. add_library(ade STATIC IMPORTED)
  100. # Create imported target ocv.3rdparty.android_mediandk
  101. add_library(ocv.3rdparty.android_mediandk INTERFACE IMPORTED)
  102. set_target_properties(ocv.3rdparty.android_mediandk PROPERTIES
  103. INTERFACE_COMPILE_DEFINITIONS "HAVE_ANDROID_MEDIANDK"
  104. INTERFACE_LINK_LIBRARIES "-landroid -llog -lmediandk"
  105. )
  106. # Create imported target opencv_core
  107. add_library(opencv_core STATIC IMPORTED)
  108. set_target_properties(opencv_core PROPERTIES
  109. INTERFACE_LINK_LIBRARIES "\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:tbb>;\$<LINK_ONLY:z>;\$<LINK_ONLY:libcpufeatures>;\$<LINK_ONLY:ittnotify>"
  110. )
  111. # Create imported target opencv_flann
  112. add_library(opencv_flann STATIC IMPORTED)
  113. set_target_properties(opencv_flann PROPERTIES
  114. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_core;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>"
  115. )
  116. # Create imported target opencv_imgproc
  117. add_library(opencv_imgproc STATIC IMPORTED)
  118. set_target_properties(opencv_imgproc PROPERTIES
  119. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_core;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>"
  120. )
  121. # Create imported target opencv_ml
  122. add_library(opencv_ml STATIC IMPORTED)
  123. set_target_properties(opencv_ml PROPERTIES
  124. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_core;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>"
  125. )
  126. # Create imported target opencv_photo
  127. add_library(opencv_photo STATIC IMPORTED)
  128. set_target_properties(opencv_photo PROPERTIES
  129. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_core;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>"
  130. )
  131. # Create imported target opencv_dnn
  132. add_library(opencv_dnn STATIC IMPORTED)
  133. set_target_properties(opencv_dnn PROPERTIES
  134. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_core;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:ocv.3rdparty.flatbuffers>;\$<LINK_ONLY:libprotobuf>"
  135. )
  136. # Create imported target opencv_features2d
  137. add_library(opencv_features2d STATIC IMPORTED)
  138. set_target_properties(opencv_features2d PROPERTIES
  139. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_flann;opencv_imgproc;opencv_core;opencv_flann;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>"
  140. )
  141. # Create imported target opencv_imgcodecs
  142. add_library(opencv_imgcodecs STATIC IMPORTED)
  143. set_target_properties(opencv_imgcodecs PROPERTIES
  144. INTERFACE_LINK_LIBRARIES "opencv_core;opencv_imgproc;opencv_core;opencv_imgproc;\$<LINK_ONLY:dl>;\$<LINK_ONLY:m>;\$<LINK_ONLY:log>;\$<LINK_ONLY:libjpeg-turbo>;\$<LINK_ONLY:libwebp>;\$<LINK_ONLY:libpng>;\$<LINK_ONLY:libtiff>;\$<LINK_ONLY:libopenjp2>;\$<LINK_ONLY:IlmImf>;\$<LINK_ONLY:z>"
  145. )
  146. # Create imported target opencv_videoio
  147. add_library(opencv_videoio STATIC IMPORTED)
  148. set_target_properties(opencv_videoio PROPERTIES
  149. 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:ocv.3rdparty.android_mediandk>"
  150. )
  151. # Create imported target opencv_calib3d
  152. add_library(opencv_calib3d STATIC IMPORTED)
  153. set_target_properties(opencv_calib3d PROPERTIES
  154. 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>"
  155. )
  156. # Create imported target opencv_highgui
  157. add_library(opencv_highgui STATIC IMPORTED)
  158. set_target_properties(opencv_highgui PROPERTIES
  159. 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>"
  160. )
  161. # Create imported target opencv_objdetect
  162. add_library(opencv_objdetect STATIC IMPORTED)
  163. set_target_properties(opencv_objdetect PROPERTIES
  164. 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:quirc>"
  165. )
  166. # Create imported target opencv_stitching
  167. add_library(opencv_stitching STATIC IMPORTED)
  168. set_target_properties(opencv_stitching PROPERTIES
  169. 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>"
  170. )
  171. # Create imported target opencv_video
  172. add_library(opencv_video STATIC IMPORTED)
  173. set_target_properties(opencv_video PROPERTIES
  174. 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>"
  175. )
  176. # Create imported target opencv_gapi
  177. add_library(opencv_gapi STATIC IMPORTED)
  178. set_target_properties(opencv_gapi PROPERTIES
  179. 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:ade>;\$<LINK_ONLY:tbb>;\$<LINK_ONLY:ittnotify>"
  180. )
  181. # Create imported target opencv_java
  182. add_library(opencv_java SHARED IMPORTED)
  183. set_target_properties(opencv_java PROPERTIES
  184. INTERFACE_LINK_LIBRARIES "jnigraphics;jnigraphics;log;dl;z;log;dl;z"
  185. )
  186. if(CMAKE_VERSION VERSION_LESS 3.0.0)
  187. message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.")
  188. endif()
  189. # Load information for each installed configuration.
  190. get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
  191. file(GLOB CONFIG_FILES "${_DIR}/OpenCVModules-*.cmake")
  192. foreach(f ${CONFIG_FILES})
  193. include(${f})
  194. endforeach()
  195. # Cleanup temporary variables.
  196. set(_IMPORT_PREFIX)
  197. # Loop over all imported files and verify that they actually exist
  198. foreach(target ${_IMPORT_CHECK_TARGETS} )
  199. foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
  200. if(NOT EXISTS "${file}" )
  201. message(FATAL_ERROR "The imported target \"${target}\" references the file
  202. \"${file}\"
  203. but this file does not exist. Possible reasons include:
  204. * The file was deleted, renamed, or moved to another location.
  205. * An install or uninstall procedure did not complete successfully.
  206. * The installation package was faulty and contained
  207. \"${CMAKE_CURRENT_LIST_FILE}\"
  208. but not all the files it references.
  209. ")
  210. endif()
  211. endforeach()
  212. unset(_IMPORT_CHECK_FILES_FOR_${target})
  213. endforeach()
  214. unset(_IMPORT_CHECK_TARGETS)
  215. # This file does not depend on other imported targets which have
  216. # been exported from the same project but in a separate export set.
  217. # Commands beyond this point should not need to know the version.
  218. set(CMAKE_IMPORT_FILE_VERSION)
  219. cmake_policy(POP)