# CMakeLists.txt for <H264DecoderFilter> 

# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_BUILD_FOR_SHORT")

INCLUDE_DIRECTORIES(
${vppIncludes}
${vppCodecIncludes}
${vppUtilIncludes}
)
 
# Lib directories
LINK_DIRECTORIES(
${vppLink}
)

SET(FLT_HDRS
H264DecoderFilter.h
stdafx.h
)

SET(FLT_SRCS 
DLLSetup.cpp
H264DecoderFilter.cpp
H264DecoderFilter.def
stdafx.cpp
)

ADD_LIBRARY(
H264DecoderFilter SHARED ${FLT_SRCS} ${FLT_HDRS})

TARGET_LINK_LIBRARIES (
H264DecoderFilter
H264v2
${vppLibs}
vpp
) 

INSTALL(
  TARGETS H264DecoderFilter
  ARCHIVE DESTINATION bin
  LIBRARY DESTINATION bin
)

IF (REGISTER_DS_FILTERS)
ADD_CUSTOM_COMMAND(
TARGET H264DecoderFilter 
POST_BUILD COMMAND 
regsvr32 /s \"$(TargetPath)\"
)
ENDIF (REGISTER_DS_FILTERS)
