@@ -91,20 +91,25 @@ sc_add_server_plugin(
9191find_package (PkgConfig REQUIRED )
9292
9393# OpenCV
94- find_package (PkgConfig REQUIRED )
95- pkg_check_modules (OpenCV REQUIRED IMPORTED_TARGET_STATIC opencv4 )
96- target_link_libraries (Kinect_supernova PkgConfig::OpenCV )
97- target_link_libraries (Kinect_scsynth PkgConfig::OpenCV )
94+ pkg_check_modules (OpenCV REQUIRED opencv4 )
95+ target_include_directories (Kinect_supernova PRIVATE ${OpenCV_INCLUDE_DIRS} )
96+ target_link_libraries (Kinect_supernova ${OpenCV_STATIC_LIBRARIES} )
97+ target_include_directories (Kinect_scsynth PRIVATE ${OpenCV_INCLUDE_DIRS} )
98+ target_link_libraries (Kinect_scsynth ${OpenCV_STATIC_LIBRARIES} )
9899
99100# Freenect
100- pkg_check_modules (Freenect REQUIRED IMPORTED_TARGET_STATIC freenect2 )
101- target_link_libraries (Kinect_supernova PkgConfig::Freenect )
102- target_link_libraries (Kinect_scsynth PkgConfig::Freenect )
101+ pkg_check_modules (Freenect REQUIRED freenect2 )
102+ target_include_directories (Kinect_supernova PRIVATE ${Freenect_INCLUDE_DIRS} )
103+ target_link_libraries (Kinect_supernova ${Freenect_STATIC_LIBRARIES} )
104+ target_include_directories (Kinect_scsynth PRIVATE ${Freenect_INCLUDE_DIRS} )
105+ target_link_libraries (Kinect_scsynth ${Freenect_STATIC_LIBRARIES} )
103106
104107# GFlags
105- pkg_check_modules (GFlags REQUIRED IMPORTED_TARGET_STATIC gflags )
106- target_link_libraries (Kinect_supernova PkgConfig::GFlags )
107- target_link_libraries (Kinect_scsynth PkgConfig::GFlags )
108+ pkg_check_modules (GFlags REQUIRED gflags )
109+ target_include_directories (Kinect_supernova PRIVATE ${GFlags_INCLUDE_DIRS} )
110+ target_link_libraries (Kinect_supernova ${GFlags_STATIC_LIBRARIES} )
111+ target_include_directories (Kinect_scsynth PRIVATE ${GFlags_INCLUDE_DIRS} )
112+ target_link_libraries (Kinect_scsynth ${GFlags_STATIC_LIBRARIES} )
108113
109114# OpenPose - Find static library explicitly
110115find_library (OPENPOSE_STATIC_LIB libopenpose.a PATHS /usr/local/lib REQUIRED )
0 commit comments