Add project files.
This commit is contained in:
45
cmake/Modules/FindLZO.cmake
Normal file
45
cmake/Modules/FindLZO.cmake
Normal file
@ -0,0 +1,45 @@
|
||||
# Find liblzo2
|
||||
# LZO_FOUND - system has the LZO library
|
||||
# LZO_INCLUDE_DIR - the LZO include directory
|
||||
# LZO_LIBRARIES - The libraries needed to use LZO
|
||||
|
||||
if (LZO_INCLUDE_DIR AND LZO_LIBRARIES)
|
||||
# in cache already
|
||||
SET(LZO_FOUND TRUE)
|
||||
else (LZO_INCLUDE_DIR AND LZO_LIBRARIES)
|
||||
FIND_PATH(LZO_INCLUDE_DIR lzo/lzo1x.h
|
||||
${LZO_ROOT}/include/
|
||||
/usr/include/
|
||||
/usr/local/include/
|
||||
/sw/lib/
|
||||
/sw/local/lib/
|
||||
)
|
||||
|
||||
if(WIN32 AND MSVC)
|
||||
else(WIN32 AND MSVC)
|
||||
FIND_LIBRARY(LZO_LIBRARIES NAMES lzo2
|
||||
PATHS
|
||||
${LZO_ROOT}/lib
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
/sw/lib
|
||||
/sw/local/lib
|
||||
)
|
||||
endif(WIN32 AND MSVC)
|
||||
|
||||
if (LZO_INCLUDE_DIR AND LZO_LIBRARIES)
|
||||
set(LZO_FOUND TRUE)
|
||||
endif (LZO_INCLUDE_DIR AND LZO_LIBRARIES)
|
||||
|
||||
if (LZO_FOUND)
|
||||
if (NOT LZO_FIND_QUIETLY)
|
||||
message(STATUS "Found LZO: ${LZO_LIBRARIES}")
|
||||
endif (NOT LZO_FIND_QUIETLY)
|
||||
else (LZO_FOUND)
|
||||
if (LZO_FIND_REQUIRED)
|
||||
message(FATAL_ERROR "Could NOT find LZO")
|
||||
endif (LZO_FIND_REQUIRED)
|
||||
endif (LZO_FOUND)
|
||||
|
||||
MARK_AS_ADVANCED(LZO_INCLUDE_DIR LZO_LIBRARIES)
|
||||
endif (LZO_INCLUDE_DIR AND LZO_LIBRARIES)
|
Reference in New Issue
Block a user