Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 13, 2008, 9:32:44 PM (16 years ago)
Author:
landauf
Message:

Many changes in almost all FindXYZ.cmake files. They now throw errors if something wasn't found.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/cmake/FindDirectX.cmake

    r1505 r1776  
    55  #   DirectX_INCLUDE_DIR  - include directory for DirectX
    66  #   DirectX_LIB_DIR      - lib directory for DirectX
     7  #
     8  # Several changes and additions by Fabian 'x3n' Landau
     9  #                 > www.orxonox.net <
     10
     11  IF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR)
     12    SET(DirectX_FIND_QUIETLY TRUE)
     13  ENDIF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR)
    714
    815  set(DirectX_FOUND "NO")
     
    1724  )
    1825
    19   if(DirectX_INCLUDE_DIR AND DirectX_LIB_DIR)
    20     set(DirectX_FOUND "YES")
    21   endif(DirectX_INCLUDE_DIR AND DirectX_LIB_DIR)
     26  IF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR)
     27    SET (DirectX_FOUND "YES")
     28  ENDIF (DirectX_INCLUDE_DIR AND DirectX_LIB_DIR)
    2229
    23   if (DirectX_FOUND)
    24     if (NOT DirectX_FIND_QUIETLY)
    25       message(STATUS "Found DirectX")
    26     endif (NOT DirectX_FIND_QUIETLY)
    27   else (DirectX_FOUND)
    28     if (DirectX_FIND_REQUIRED)
    29       message(FATAL_ERROR "Could not find DirectX")
    30     else (DirectX_FOUNC)
    31       message(STATUS "Could not find DirectX")
    32     endif (DirectX_FIND_REQUIRED)
    33   endif (DirectX_FOUND)
     30  IF (DirectX_FOUND)
     31    IF (NOT DirectX_FIND_QUIETLY)
     32      MESSAGE(STATUS "DirectX was found.")
     33      IF (VERBOSE_FIND)
     34        MESSAGE (STATUS "  include path: ${DirectX_INCLUDE_DIR}")
     35        MESSAGE (STATUS "  library path: ${DirectX_LIB_DIR}")
     36        MESSAGE (STATUS "  libraries:    dinput8.lib")
     37      ENDIF (VERBOSE_FIND)
     38    ENDIF (NOT DirectX_FIND_QUIETLY)
     39  ELSE (DirectX_FOUND)
     40    IF (NOT DirectX_INCLUDE_DIR)
     41      MESSAGE(SEND_ERROR "DirectX include path was not found.")
     42    ENDIF (NOT DirectX_INCLUDE_DIR)
     43    IF (NOT DirectX_LIB_DIR)
     44      MESSAGE(SEND_ERROR "DirectX library was not found.")
     45    ENDIF (NOT DirectX_LIB_DIR)
     46  ENDIF (DirectX_FOUND)
    3447ENDIF(WIN32)
Note: See TracChangeset for help on using the changeset viewer.