Skip to content

Commit

Permalink
added cmake module to find libzip
Browse files Browse the repository at this point in the history
  • Loading branch information
xquiet committed Jun 22, 2014
1 parent 1c8faf8 commit c7b6198
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions cmake/FindLibZip.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Locate libzip
# This module defines
# LIBZIP_LIBRARY
# LIBZIP_FOUND, if false, do not try to link to libzip
# LIBZIP_INCLUDE_DIR, where to find the headers
#

FIND_PATH(LIBZIP_INCLUDE_DIR zip.h
$ENV{LIBZIP_DIR}/include
$ENV{LIBZIP_DIR}
$ENV{OSGDIR}/include
$ENV{OSGDIR}
$ENV{OSG_ROOT}/include
$ENV{PROGRAMFILES}/libzip/include
~/Library/Frameworks
/Library/Frameworks
/usr/local/include
/usr/include
/sw/include # Fink
/opt/local/include # DarwinPorts
/opt/csw/include # Blastwave
/opt/include
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
/usr/freeware/include
)

FIND_LIBRARY(LIBZIP_LIBRARY
NAMES libzip zip
PATHS
$ENV{LIBZIP_DIR}/lib
$ENV{LIBZIP_DIR}
$ENV{OSGDIR}/lib
$ENV{OSGDIR}
$ENV{OSG_ROOT}/lib
$ENV{PROGRAMFILES}/libzip/lib
~/Library/Frameworks
/Library/Frameworks
/usr/local/lib
/usr/lib
/sw/lib
/opt/local/lib
/opt/csw/lib
/opt/lib
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
/usr/freeware/lib64
)

FIND_PATH(LIBZIP_CONF_INCLUDE_DIR zipconf.h
$ENV{LIBZIP_DIR}/include
$ENV{LIBZIP_DIR}
$ENV{OSGDIR}/include
$ENV{OSGDIR}
$ENV{OSG_ROOT}/include
$ENV{PROGRAMFILES}/libzip/include
$ENV{PROGRAMFILES}/libzip/lib/libzip/include
~/Library/Frameworks
/Library/Frameworks
/usr/local/include
/usr/include
/sw/include # Fink
/opt/local/include # DarwinPorts
/opt/csw/include # Blastwave
/opt/include
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
/usr/freeware/include
)


SET(LIBZIP_FOUND "NO")
IF(LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
SET(LIBZIP_FOUND "YES")
ENDIF(LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)

0 comments on commit c7b6198

Please sign in to comment.