Mercurial > hg > sv-dependency-builds
comparison src/portaudio/cmake_support/FindDXSDK.cmake @ 4:e13257ea84a4
Add bzip2, zlib, liblo, portaudio sources
author | Chris Cannam |
---|---|
date | Wed, 20 Mar 2013 13:59:52 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:6c505a35919a | 4:e13257ea84a4 |
---|---|
1 # $Id: $ | |
2 # | |
3 # - Try to find the DirectX SDK | |
4 # Once done this will define | |
5 # | |
6 # DXSDK_FOUND - system has DirectX SDK | |
7 # DXSDK_ROOT_DIR - path to the DirectX SDK base directory | |
8 # DXSDK_INCLUDE_DIR - the DirectX SDK include directory | |
9 # DXSDK_LIBRARY_DIR - DirectX SDK libraries path | |
10 # | |
11 # DXSDK_DSOUND_LIBRARY - Path to dsound.lib | |
12 # | |
13 | |
14 if(WIN32) | |
15 else(WIN32) | |
16 message(FATAL_ERROR "FindDXSDK.cmake: Unsupported platform ${CMAKE_SYSTEM_NAME}" ) | |
17 endif(WIN32) | |
18 | |
19 find_path(DXSDK_ROOT_DIR | |
20 include/dxsdkver.h | |
21 HINTS | |
22 $ENV{DXSDK_DIR} | |
23 ) | |
24 | |
25 find_path(DXSDK_INCLUDE_DIR | |
26 dxsdkver.h | |
27 PATHS | |
28 ${DXSDK_ROOT_DIR}/include | |
29 ) | |
30 | |
31 IF(CMAKE_CL_64) | |
32 find_path(DXSDK_LIBRARY_DIR | |
33 dsound.lib | |
34 PATHS | |
35 ${DXSDK_ROOT_DIR}/lib/x64 | |
36 ) | |
37 ELSE(CMAKE_CL_64) | |
38 find_path(DXSDK_LIBRARY_DIR | |
39 dsound.lib | |
40 PATHS | |
41 ${DXSDK_ROOT_DIR}/lib/x86 | |
42 ) | |
43 ENDIF(CMAKE_CL_64) | |
44 | |
45 find_library(DXSDK_DSOUND_LIBRARY | |
46 dsound.lib | |
47 PATHS | |
48 ${DXSDK_LIBRARY_DIR} | |
49 ) | |
50 | |
51 # handle the QUIETLY and REQUIRED arguments and set DXSDK_FOUND to TRUE if | |
52 # all listed variables are TRUE | |
53 INCLUDE(FindPackageHandleStandardArgs) | |
54 FIND_PACKAGE_HANDLE_STANDARD_ARGS(DXSDK DEFAULT_MSG DXSDK_ROOT_DIR DXSDK_INCLUDE_DIR) | |
55 | |
56 MARK_AS_ADVANCED( | |
57 DXSDK_ROOT_DIR DXSDK_INCLUDE_DIR | |
58 DXSDK_LIBRARY_DIR DXSDK_DSOUND_LIBRARY | |
59 ) |