From b623f5953691b2a0614e6f1f4def86bdbb9a4113 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 8 Aug 2020 11:53:00 +0200 Subject: New upstream version 5.2.0Beta2.1 --- CMake/FindZlib.cmake | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 CMake/FindZlib.cmake (limited to 'CMake/FindZlib.cmake') diff --git a/CMake/FindZlib.cmake b/CMake/FindZlib.cmake new file mode 100644 index 0000000..3305ee3 --- /dev/null +++ b/CMake/FindZlib.cmake @@ -0,0 +1,43 @@ +# Finds zlib. +# +# This module defines: +# zlib_INCLUDE_DIR_ZIP +# zlib_INCLUDE_DIR_ZIPCONF +# zlib_LIBRARY +# +# There is no default installation for zlib on Windows so a +# XTrackCAD specific directory tree is assumed +# + +if(WIN32) + find_path( ZLIB_INCLUDE_DIR zlib.h + PATHS + $ENV{XTCEXTERNALROOT}/x86/zlib + DOC "The directory where zip.h resides") + find_library( ZLIB_LIBRARY + NAMES zlib Zlib + PATHS + $ENV{XTCEXTERNALROOT}/x86/zlib + DOC "The zlib library") + find_file( ZLIB_SHAREDLIB + NAMES zlib.dll Zlib.dll + PATHS + $ENV{XTCEXTERNALROOT}/x86/zlib) +else(WIN32) + find_package(PkgConfig) + pkg_check_modules(PC_ZLIB QUIET zlib) + + find_path(ZLIB_INCLUDE_DIR + NAMES zlib.h + HINTS ${PC_ZLIB_INCLUDE_DIRS}) + + find_library(ZLIB_LIBRARY + NAMES z) +endif(WIN32) + +include(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS( + ZLIB DEFAULT_MSG + ZLIB_LIBRARY ZLIB_INCLUDE_DIR) + +mark_as_advanced(ZLIB_LIBRARY ZLIB_INCLUDE_DIR) -- cgit v1.2.3