Changeset 2710 for code/trunk/cmake/FindDirectX.cmake
- Timestamp:
- Feb 28, 2009, 7:46:37 PM (16 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:ignore deleted
- Property svn:mergeinfo changed
-
code/trunk/cmake/FindDirectX.cmake
-
Property
svn:mergeinfo
set to
(toggle deleted branches)
/code/branches/buildsystem3/cmake/FindDirectX.cmake merged eligible /code/branches/lodfinal/cmake/FindDirectX.cmake merged eligible /code/branches/network/cmake/FindDirectX.cmake merged eligible /code/branches/objecthierarchy2/cmake/FindDirectX.cmake merged eligible /code/branches/pickups2/cmake/FindDirectX.cmake merged eligible /code/branches/presentation/cmake/FindDirectX.cmake merged eligible /code/branches/questsystem2/cmake/FindDirectX.cmake merged eligible /code/branches/weapon2/cmake/FindDirectX.cmake merged eligible /code/branches/buildsystem/cmake/FindDirectX.cmake 1874-2400 /code/branches/buildsystem2/cmake/FindDirectX.cmake 2506-2658 /code/branches/ceguilua/cmake/FindDirectX.cmake 1802-1808 /code/branches/core3/cmake/FindDirectX.cmake 1572-1739 /code/branches/gcc43/cmake/FindDirectX.cmake 1580 /code/branches/gui/cmake/FindDirectX.cmake 1635-1723 /code/branches/input/cmake/FindDirectX.cmake 1629-1636 /code/branches/network64/cmake/FindDirectX.cmake 2210-2355 /code/branches/objecthierarchy/cmake/FindDirectX.cmake 1911-2085,2100,2110-2169 /code/branches/overlay/cmake/FindDirectX.cmake 2117-2385 /code/branches/physics/cmake/FindDirectX.cmake 1912-2055,2107-2439 /code/branches/physics_merge/cmake/FindDirectX.cmake 2436-2457 /code/branches/pickups/cmake/FindDirectX.cmake 1926-2086,2127 /code/branches/questsystem/cmake/FindDirectX.cmake 1894-2088 /code/branches/script_trigger/cmake/FindDirectX.cmake 1295-1953,1955 /code/branches/weapon/cmake/FindDirectX.cmake 1925-2094
r1889 r2710 1 IF(WIN32) 2 # - Test for DirectX 3 # Once loaded this will define 4 # DirectX_FOUND - system has DirectX 5 # DirectX_INCLUDE_DIR - include directory for DirectX 6 # DirectX_LIB_DIR - lib directory for DirectX 7 # 8 # Several changes and additions by Fabian 'x3n' Landau 9 # > www.orxonox.net < 1 # Find script for DirectX on Windows 2 # Specifically designed to find dxguid and dinput8 for OIS 3 # Once loaded this will define 4 # DIRECTX_FOUND - system has DirectX 5 # DIRECTX_INCLUDE_DIR - include directory for DirectX 6 # DIRECTX_LIBRARIES - libraries for DirectX 7 # 8 # Set ENV{DXSD_DIR} if that has not been done the SDK installation. 9 # 10 # Several changes and additions by Fabian 'x3n' Landau 11 # Simplifications and CMake 2.6.0 bugfix by Reto Grieder 12 # > www.orxonox.net < 10 13 11 IF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR) 12 SET(DirectX_FIND_QUIETLY TRUE) 13 ENDIF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR) 14 INCLUDE(FindPackageHandleStandardArgs) 15 INCLUDE(HandleLibraryTypes) 14 16 15 set(DirectX_FOUND "NO") 17 FIND_PATH(DIRECTX_INCLUDE_DIR dinput.h 18 PATHS $ENV{DXSDK_DIR} 19 PATH_SUFFIXES include 20 ) 21 FIND_LIBRARY(DIRECTX_LIBRARY_input dinput8 22 PATHS $ENV{DXSDK_DIR} 23 PATH_SUFFIXES lib Lib lib/x86 Lib/x86 24 NO_DEFAULT_PATH # Or else CMake 2.6.0 will find the dll in system32 on windows 25 ) 26 FIND_LIBRARY(DIRECTX_LIBRARY_input dinput8 27 PATHS $ENV{DXSDK_DIR} 28 PATH_SUFFIXES lib Lib lib/x86 Lib/x86 29 ) 30 FIND_LIBRARY(DIRECTX_LIBRARY_guid dxguid 31 PATHS $ENV{DXSDK_DIR} 32 PATH_SUFFIXES lib Lib lib/x86 Lib/x86 33 NO_DEFAULT_PATH # Or else CMake 2.6.0 will find the dll in system32 on windows 34 ) 35 FIND_LIBRARY(DIRECTX_LIBRARY_guid dxguid 36 PATHS $ENV{DXSDK_DIR} 37 PATH_SUFFIXES lib Lib lib/x86 Lib/x86 38 ) 16 39 17 FIND_PATH(DirectX_INCLUDE_DIR "dinput.h" 18 ../libs/DXSDK/Include 19 $ENV{DXSDK_DIR}/Include 20 ) 40 # Handle the REQUIRED argument and set DIRECTX_FOUND 41 FIND_PACKAGE_HANDLE_STANDARD_ARGS(DirectX DEFAULT_MSG 42 DIRECTX_LIBRARY_input 43 DIRECTX_LIBRARY_guid 44 DIRECTX_INCLUDE_DIR 45 ) 21 46 22 FIND_PATH(DirectX_LIB_DIR "dinput8.lib" 23 ../libs/DXSDK/Lib 24 ../libs/DXSDK/Lib/x86 25 $ENV{DXSDK_DIR}/lib/x86 26 ) 47 SET(DIRECTX_LIBRARIES ${DIRECTX_LIBRARY_input} ${DIRECTX_LIBRARY_guid}) 27 48 28 IF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR) 29 SET (DirectX_FOUND "YES") 30 ENDIF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR) 31 32 IF (DirectX_FOUND) 33 IF (NOT DirectX_FIND_QUIETLY) 34 MESSAGE(STATUS "DirectX was found.") 35 IF (VERBOSE_FIND) 36 MESSAGE (STATUS " include path: ${DirectX_INCLUDE_DIR}") 37 MESSAGE (STATUS " library path: ${DirectX_LIB_DIR}") 38 MESSAGE (STATUS " libraries: dinput8.lib") 39 ENDIF (VERBOSE_FIND) 40 ENDIF (NOT DirectX_FIND_QUIETLY) 41 ELSE (DirectX_FOUND) 42 IF (NOT DirectX_INCLUDE_DIR) 43 MESSAGE(SEND_ERROR "DirectX include path was not found.") 44 ENDIF (NOT DirectX_INCLUDE_DIR) 45 IF (NOT DirectX_LIB_DIR) 46 MESSAGE(SEND_ERROR "DirectX library was not found.") 47 ENDIF (NOT DirectX_LIB_DIR) 48 ENDIF (DirectX_FOUND) 49 ENDIF(WIN32) 49 MARK_AS_ADVANCED( 50 DIRECTX_INCLUDE_DIR 51 DIRECTX_LIBRARY_input 52 DIRECTX_LIBRARY_guid 53 ) -
Property
svn:mergeinfo
set to
(toggle deleted branches)
Note: See TracChangeset
for help on using the changeset viewer.