Config.cmake.in 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # @PACKAGE_INIT@
  2. include(CMakeFindDependencyMacro)
  3. # Capturing values from configure (optional)
  4. get_filename_component(PaddleXManufacture_INSTALL_PATH "${CMAKE_CURRENT_LIST_DIR}/../../" REALPATH)
  5. set(OpenCV_LIBS @OpenCV_LIBS@)
  6. # set(WITH_MKL @WITH_MKL@)
  7. # set(WITH_STATIC_LIB @WITH_STATIC_LIB@)
  8. # set(PaddleXManufacture_LIBS @PaddleXManufacture_LIBS@)
  9. link_directories("${PaddleXManufacture_INSTALL_PATH}/lib")
  10. link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/yaml-cpp/lib")
  11. set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INSTALL_PATH}/include)
  12. set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/yaml-cpp/include)
  13. set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/gflags/include)
  14. set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/paddle/include)
  15. if(WITH_MKL)
  16. link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/mklml/lib")
  17. link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/mkldnn/lib")
  18. set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/mklml/include)
  19. set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/mkldnn/include)
  20. endif()
  21. if(WIN32)
  22. link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/paddle/lib")
  23. link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/gflags/lib")
  24. set(PaddleXManufacture_LIBS PaddleXManufacture.lib paddle_inference.lib libyaml-cppmt.lib gflags_static.lib shlwapi.lib)
  25. if(WITH_MKL)
  26. set(PaddleXManufacture_LIBS ${PaddleXManufacture_LIBS} mkldnn.dll mklml.dll libiomp5md.dll)
  27. endif()
  28. else()
  29. set(PaddleXManufacture_LIBS libPaddleXManufacture.so libyaml-cpp.so)
  30. if(WITH_MKL)
  31. set(PaddleXManufacture_LIBS ${PaddleXManufacture_LIBS} libmklml_intel.so libiomp5.so libmkldnn.so)
  32. endif()
  33. endif(WIN32)
  34. # Same syntax as find_package
  35. # find_dependency(OpenCV COMPONENTS core REQUIRED)
  36. # Any extra setup
  37. # Add the targets file
  38. # include("${CMAKE_CURRENT_LIST_DIR}/PaddleXManufactureTargets.cmake")