diff --git a/code/nel/CMakeModules/FindEFXUtil.cmake b/code/nel/CMakeModules/FindEFXUtil.cmake new file mode 100644 index 000000000..5e2f410b0 --- /dev/null +++ b/code/nel/CMakeModules/FindEFXUtil.cmake @@ -0,0 +1,50 @@ +# - Locate EFX-Util library +# This module defines +# EFXUTIL_LIBRARY, the library to link against +# EFXUTIL_FOUND, if false, do not try to link to EFX-Util +# EFXUTIL_INCLUDE_DIR, where to find headers. + +IF(EFXUTIL_LIBRARY AND EFXUTIL_INCLUDE_DIR) + # in cache already + SET(EFXUTIL_FIND_QUIETLY TRUE) +ENDIF(EFXUTIL_LIBRARY AND EFXUTIL_INCLUDE_DIR) + + +FIND_PATH(EFXUTIL_INCLUDE_DIR + EFX-Util.h + PATHS + $ENV{EFXUTIL_DIR}/include + /usr/local/include + /usr/include + /sw/include + /opt/local/include + /opt/csw/include + /opt/include + PATH_SUFFIXES AL +) + +FIND_LIBRARY(EFXUTIL_LIBRARY + NAMES EFX-Util efxutil libefxutil + PATHS + $ENV{EFXUTIL_DIR}/lib + /usr/local/lib + /usr/lib + /usr/local/X11R6/lib + /usr/X11R6/lib + /sw/lib + /opt/local/lib + /opt/csw/lib + /opt/lib + /usr/freeware/lib64 +) + +IF(EFXUTIL_LIBRARY AND EFXUTIL_INCLUDE_DIR) + SET(EFXUTIL_FOUND "YES") + IF(NOT EFXUTIL_FIND_QUIETLY) + MESSAGE(STATUS "Found EFX-Util: ${EFXUTIL_LIBRARY}") + ENDIF(NOT EFXUTIL_FIND_QUIETLY) +ELSE(EFXUTIL_LIBRARY AND EFXUTIL_INCLUDE_DIR) + IF(NOT EFXUTIL_FIND_QUIETLY) + MESSAGE(STATUS "Warning: Unable to find EFX-Util!") + ENDIF(NOT EFXUTIL_FIND_QUIETLY) +ENDIF(EFXUTIL_LIBRARY AND EFXUTIL_INCLUDE_DIR) diff --git a/code/nel/CMakeModules/FindSquish.cmake b/code/nel/CMakeModules/FindSquish.cmake new file mode 100644 index 000000000..2fcbc1a1a --- /dev/null +++ b/code/nel/CMakeModules/FindSquish.cmake @@ -0,0 +1,51 @@ +# +# Find the LibSquish includes and library +# +# This module defines +# SQUISH_INCLUDE_DIR, where to find squish.h +# SQUISH_LIBRARY, where to find the Squish library. +# SQUISH_FOUND, If false, do not try to use Squish. + +# also defined, but not for general use are +IF(SQUISH_LIBRARY AND SQUISH_INCLUDE_DIR) + # in cache already + SET(SQUISH_FIND_QUIETLY TRUE) +ENDIF(SQUISH_LIBRARY AND SQUISH_INCLUDE_DIR) + +FIND_PATH(SQUISH_INCLUDE_DIR + squish.h + PATHS + /usr/local/include + /usr/include + /sw/include + /opt/local/include + /opt/csw/include + /opt/include + PATH_SUFFIXES cppunit +) + +FIND_LIBRARY(SQUISH_LIBRARY + squish + PATHS + /usr/local/lib + /usr/lib + /usr/local/X11R6/lib + /usr/X11R6/lib + /sw/lib + /opt/local/lib + /opt/csw/lib + /opt/lib + /usr/freeware/lib64 +) + +IF(SQUISH_LIBRARY AND SQUISH_INCLUDE_DIR) + SET(SQUISH_FOUND "YES") + IF(NOT SQUISH_FIND_QUIETLY) + MESSAGE(STATUS "Found Squish: ${SQUISH_LIBRARY}") + ENDIF(NOT SQUISH_FIND_QUIETLY) +ELSE(SQUISH_LIBRARY AND SQUISH_INCLUDE_DIR) + IF(NOT SQUISH_FIND_QUIETLY) + MESSAGE(STATUS "Warning: Unable to find Squish!") + ENDIF(NOT SQUISH_FIND_QUIETLY) +ENDIF(SQUISH_LIBRARY AND SQUISH_INCLUDE_DIR) +