mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-01 12:57:27 +08:00
[nps] only search/link OpenCV if NPS_DEBUG_VIDEO is configured
This commit is contained in:
@@ -104,19 +104,23 @@
|
|||||||
<flight_plan>
|
<flight_plan>
|
||||||
@endcode
|
@endcode
|
||||||
</description>
|
</description>
|
||||||
|
<configure name="NPS_DEBUG_VIDEO" value="0|1" description="show window with video for debugging"/>
|
||||||
</doc>
|
</doc>
|
||||||
<header/>
|
<header/>
|
||||||
<makefile target="nps">
|
<makefile target="nps">
|
||||||
<raw>
|
<raw>
|
||||||
nps.CXXFLAGS += $(shell pkg-config gazebo --cflags opencv)
|
nps.CXXFLAGS += $(shell pkg-config gazebo --cflags)
|
||||||
nps.LDFLAGS += $(shell pkg-config gazebo --libs)
|
nps.LDFLAGS += $(shell pkg-config gazebo --libs)
|
||||||
|
|
||||||
|
<!-- OpenCV for video debugging -->
|
||||||
|
NPS_DEBUG_VIDEO ?= 0
|
||||||
|
ifeq (,$(findstring $(NPS_DEBUG_VIDEO),0 FALSE))
|
||||||
|
nps.CXXFLAGS += -DNPS_DEBUG_VIDEO
|
||||||
|
nps.CXXFLAGS += $(shell pkg-config opencv)
|
||||||
|
nps.LDFLAGS += -lopencv_imgproc -lopencv_highgui -lopencv_core
|
||||||
|
endif
|
||||||
</raw>
|
</raw>
|
||||||
<file name="nps_fdm_gazebo.cpp" dir="nps"/>
|
<file name="nps_fdm_gazebo.cpp" dir="nps"/>
|
||||||
|
|
||||||
<!--OPENCV-->
|
|
||||||
<flag name="LDFLAGS" value="lopencv_imgproc" />
|
|
||||||
<flag name="LDFLAGS" value="lopencv_highgui" />
|
|
||||||
<flag name="LDFLAGS" value="lopencv_core" />
|
|
||||||
</makefile>
|
</makefile>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ extern "C" {
|
|||||||
#include "subsystems/actuators/motor_mixing_types.h"
|
#include "subsystems/actuators/motor_mixing_types.h"
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(NPS_DEBUG_VIDEO) || defined(NPS_DEBUG_STEREOCAM)
|
#if defined(NPS_DEBUG_VIDEO)
|
||||||
// Opencv tools
|
// Opencv tools
|
||||||
#include <opencv2/core/core.hpp>
|
#include <opencv2/core/core.hpp>
|
||||||
#include <opencv2/highgui/highgui.hpp>
|
#include <opencv2/highgui/highgui.hpp>
|
||||||
|
|||||||
Reference in New Issue
Block a user