| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # @PACKAGE_INIT@
- include(CMakeFindDependencyMacro)
- # Capturing values from configure (optional)
- get_filename_component(PaddleXManufacture_INSTALL_PATH "${CMAKE_CURRENT_LIST_DIR}/../../" REALPATH)
- set(OpenCV_LIBS @OpenCV_LIBS@)
- # set(WITH_MKL @WITH_MKL@)
- # set(WITH_STATIC_LIB @WITH_STATIC_LIB@)
- # set(PaddleXManufacture_LIBS @PaddleXManufacture_LIBS@)
- link_directories("${PaddleXManufacture_INSTALL_PATH}/lib")
- link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/yaml-cpp/lib")
- set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INSTALL_PATH}/include)
- set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/yaml-cpp/include)
- set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/gflags/include)
- set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/paddle/include)
- if(WITH_MKL)
- link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/mklml/lib")
- link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/mkldnn/lib")
- set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/mklml/include)
- set(PaddleXManufacture_INCLUDE_DIRS ${PaddleXManufacture_INCLUDE_DIRS} ${PaddleXManufacture_INSTALL_PATH}/third_party/mkldnn/include)
- endif()
- if(WIN32)
- link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/paddle/lib")
- link_directories("${PaddleXManufacture_INSTALL_PATH}/third_party/gflags/lib")
- set(PaddleXManufacture_LIBS PaddleXManufacture.lib paddle_inference.lib libyaml-cppmt.lib gflags_static.lib shlwapi.lib)
- if(WITH_MKL)
- set(PaddleXManufacture_LIBS ${PaddleXManufacture_LIBS} mkldnn.dll mklml.dll libiomp5md.dll)
- endif()
- else()
- set(PaddleXManufacture_LIBS libPaddleXManufacture.so libyaml-cpp.so)
- if(WITH_MKL)
- set(PaddleXManufacture_LIBS ${PaddleXManufacture_LIBS} libmklml_intel.so libiomp5.so libmkldnn.so)
- endif()
- endif(WIN32)
- # Same syntax as find_package
- # find_dependency(OpenCV COMPONENTS core REQUIRED)
- # Any extra setup
- # Add the targets file
- # include("${CMAKE_CURRENT_LIST_DIR}/PaddleXManufactureTargets.cmake")
|