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/FindENet.cmake

    r1505 r1776  
    1010#  http://themanaworld.org/
    1111#
     12# Several changes and additions by Fabian 'x3n' Landau
     13#                 > www.orxonox.net <
    1214
    1315IF (ENet_INCLUDE_DIR AND ENet_LIBRARY)
     
    2830    )
    2931
    30 IF(WIN32)
    31   SET(WINDOWS_ENET_DEPENDENCIES "ws2_32;winmm")
    32   SET(ENet_LIBRARY ${ENet_LIBRARY} ${WINDOWS_ENET_DEPENDENCIES})
    33 ENDIF(WIN32)
    34 
     32SET(ENET_FOUND FALSE)
    3533IF (ENet_INCLUDE_DIR AND ENet_LIBRARY)
    3634    SET(ENET_FOUND TRUE)
    3735    SET(ENET_INCLUDE_DIR ${ENet_INCLUDE_DIR})
     36
     37    IF(WIN32)
     38        SET(WINDOWS_ENET_DEPENDENCIES "ws2_32;winmm")
     39        SET(ENet_LIBRARY ${ENet_LIBRARY} ${WINDOWS_ENET_DEPENDENCIES})
     40    ENDIF(WIN32)
     41
    3842    SET(ENET_LIBRARIES ${ENet_LIBRARY})
    39 ELSE (ENet_INCLUDE_DIR AND ENet_LIBRARY)
    40     SET(ENET_FOUND FALSE)
    4143ENDIF (ENet_INCLUDE_DIR AND ENet_LIBRARY)
    4244
    4345IF (ENET_FOUND)
    4446    IF (NOT ENet_FIND_QUIETLY)
    45         MESSAGE(STATUS "Found enet: ${ENet_LIBRARY}")
     47        MESSAGE(STATUS "ENet was found.")
     48        IF (VERBOSE_FIND)
     49            MESSAGE (STATUS "  include path: ${ENet_INCLUDE_DIR}")
     50            MESSAGE (STATUS "  library path: ${ENet_LIBRARY}")
     51            MESSAGE (STATUS "  libraries:    enet")
     52        ENDIF (VERBOSE_FIND)
    4653    ENDIF (NOT ENet_FIND_QUIETLY)
    4754ELSE (ENET_FOUND)
    48     IF (ENet_FIND_REQUIRED)
    49         MESSAGE(FATAL_ERROR "Could NOT find enet")
    50     ENDIF (ENet_FIND_REQUIRED)
     55    IF (NOT ENet_INCLUDE_DIR)
     56        MESSAGE(SEND_ERROR "ENet include path was not found.")
     57    ENDIF (NOT ENet_INCLUDE_DIR)
     58    IF (NOT ENet_LIBRARY)
     59        MESSAGE(SEND_ERROR "ENet library was not found.")
     60    ENDIF (NOT ENet_LIBRARY)
    5161ENDIF (ENET_FOUND)
    5262
Note: See TracChangeset for help on using the changeset viewer.