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
This commit is contained in:
Jerome Laheurte 2016-04-22 14:44:57 +02:00 committed by Tim-Philipp Müller
parent 04e4392afe
commit 97529971fc

View file

@ -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