From e11cb87959042e32b054991a5b19bc21bb2857f0 Mon Sep 17 00:00:00 2001 From: Bernd Wachter Date: Mon, 6 Apr 2009 02:44:41 +0200 Subject: Fixed enet search macro for Windows --- CMake/Modules/FindENet.cmake | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) (limited to 'CMake/Modules/FindENet.cmake') diff --git a/CMake/Modules/FindENet.cmake b/CMake/Modules/FindENet.cmake index 90560063..98da51a3 100644 --- a/CMake/Modules/FindENet.cmake +++ b/CMake/Modules/FindENet.cmake @@ -10,23 +10,34 @@ IF (ENet_INCLUDE_DIR AND ENet_LIBRARY) SET(ENet_FIND_QUIETLY TRUE) ENDIF (ENet_INCLUDE_DIR AND ENet_LIBRARY) -FIND_PATH(ENet_INCLUDE_DIR enet/enet.h - /usr/include - /usr/local/include +# for Windows we rely on the environement variables +# %INCLUDE% and %LIB%; FIND_LIBRARY checks %LIB% +# automatically on Windows +IF(WIN32) + FIND_PATH(ENet_INCLUDE_DIR enet/enet.h + $ENV{INCLUDE} ) - -FIND_LIBRARY(ENet_LIBRARY - NAMES enet - PATHS /usr/lib /usr/local/lib + FIND_LIBRARY(ENet_LIBRARY + NAMES enet + ) +ELSE() + FIND_PATH(ENet_INCLUDE_DIR enet/enet.h + /usr/include + /usr/local/include ) + FIND_LIBRARY(ENet_LIBRARY + NAMES enet + PATHS /usr/lib /usr/local/lib + ) +ENDIF() IF (ENet_INCLUDE_DIR AND ENet_LIBRARY) SET(ENET_FOUND TRUE) SET(ENET_INCLUDE_DIR ${ENet_INCLUDE_DIR}) SET(ENET_LIBRARIES ${ENet_LIBRARY}) -ELSE (ENet_INCLUDE_DIR AND ENet_LIBRARY) +ELSE () SET(ENET_FOUND FALSE) -ENDIF (ENet_INCLUDE_DIR AND ENet_LIBRARY) +ENDIF () IF (ENET_FOUND) IF (NOT ENet_FIND_QUIETLY) -- cgit v1.2.3-70-g09d2