From 97529971fcda15982128373147513ba6608dffd0 Mon Sep 17 00:00:00 2001 From: Jerome Laheurte Date: Fri, 22 Apr 2016 14:44:57 +0200 Subject: [PATCH] dshowsrcwrapper: fix include path and link error Add include path so that the cmake-generated project is able to find gstconfig.h Add /SAFESEH:NO to MSVC linker options so it can link with gstreamer libraries on Windows. https://bugzilla.gnome.org//show_bug.cgi?id=765426 --- sys/dshowsrcwrapper/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/dshowsrcwrapper/CMakeLists.txt b/sys/dshowsrcwrapper/CMakeLists.txt index 29dc58e..6a99248 100644 --- a/sys/dshowsrcwrapper/CMakeLists.txt +++ b/sys/dshowsrcwrapper/CMakeLists.txt @@ -17,6 +17,7 @@ INCLUDE_DIRECTORIES( ${GST_INSTALL_BASE}/include/gstreamer-1.0 ${GST_INSTALL_BASE}/include/glib-2.0 ${GST_INSTALL_BASE}/lib/glib-2.0/include + ${GST_INSTALL_BASE}/lib/gstreamer-1.0/include ${SDK_INSTALL_BASE}/Samples/multimedia/directshow/baseclasses ${PROJECT_SOURCE_DIR}/../../win32/common ) @@ -27,6 +28,8 @@ LINK_DIRECTORIES( ${SDK_INSTALL_BASE}/Samples/multimedia/directshow/baseclasses/Debug_MBCS ) +SET(CMAKE_SHARED_LINKER_FLAGS "${CMALE_SHARED_LINKER_FLAGS} /SAFESEH:NO") + ADD_LIBRARY(libgstdshowsrcwrapper SHARED gstdshow.cpp gstdshow.h -- 2.7.4