rendered paste bodyinclude(CheckIncludeFileCXX)
macro_push_required_vars()
set(DXSDK_DIR $ENV{DXSDK_DIR})
set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${DXSDK_DIR})
set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} dxguid strmiids dmoguids msdmo)
CHECK_INCLUDE_FILE_CXX( D3D9.h HAVE_D3D9_H )
CHECK_INCLUDE_FILE_CXX( DShow.h HAVE_DSHOW_H )
CHECK_INCLUDE_FILE_CXX( VMR9.h HAVE_VMR9_H )
macro_pop_required_vars()
if( HAVE_D3D9_H AND HAVE_DSHOW_H AND HAVE_VMR9_H )
set( BUILD_PHONON_DS9 True )
set( DXSDK_DIR ${KDE4_INSTALL_PREFIX})
endif( HAVE_D3D9_H AND HAVE_DSHOW_H AND HAVE_VMR9_H )
if (BUILD_PHONON_DS9)
message(STATUS "Found DirectShow 9 support: ${DXSDK_DIR}")
else (BUILD_PHONON_DS9)
message(STATUS "DirectShow 9 support NOT found")
endif (BUILD_PHONON_DS9)