Mercurial > hg > sv-dependency-builds
view src/portaudio/cmake_support/FindDXSDK.cmake @ 44:9894b839b0cb
Updated MSVC
author | Chris Cannam |
---|---|
date | Tue, 18 Oct 2016 15:58:42 +0100 |
parents | e13257ea84a4 |
children |
line wrap: on
line source
# $Id: $ # # - Try to find the DirectX SDK # Once done this will define # # DXSDK_FOUND - system has DirectX SDK # DXSDK_ROOT_DIR - path to the DirectX SDK base directory # DXSDK_INCLUDE_DIR - the DirectX SDK include directory # DXSDK_LIBRARY_DIR - DirectX SDK libraries path # # DXSDK_DSOUND_LIBRARY - Path to dsound.lib # if(WIN32) else(WIN32) message(FATAL_ERROR "FindDXSDK.cmake: Unsupported platform ${CMAKE_SYSTEM_NAME}" ) endif(WIN32) find_path(DXSDK_ROOT_DIR include/dxsdkver.h HINTS $ENV{DXSDK_DIR} ) find_path(DXSDK_INCLUDE_DIR dxsdkver.h PATHS ${DXSDK_ROOT_DIR}/include ) IF(CMAKE_CL_64) find_path(DXSDK_LIBRARY_DIR dsound.lib PATHS ${DXSDK_ROOT_DIR}/lib/x64 ) ELSE(CMAKE_CL_64) find_path(DXSDK_LIBRARY_DIR dsound.lib PATHS ${DXSDK_ROOT_DIR}/lib/x86 ) ENDIF(CMAKE_CL_64) find_library(DXSDK_DSOUND_LIBRARY dsound.lib PATHS ${DXSDK_LIBRARY_DIR} ) # handle the QUIETLY and REQUIRED arguments and set DXSDK_FOUND to TRUE if # all listed variables are TRUE INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(DXSDK DEFAULT_MSG DXSDK_ROOT_DIR DXSDK_INCLUDE_DIR) MARK_AS_ADVANCED( DXSDK_ROOT_DIR DXSDK_INCLUDE_DIR DXSDK_LIBRARY_DIR DXSDK_DSOUND_LIBRARY )