gentl: Fix zlib path for Linux systems

This commit is contained in:
Joshua M. Doe 2021-09-21 16:34:20 -04:00
parent 1beddc703c
commit f4511c042a
3 changed files with 6 additions and 18 deletions

View File

@ -117,6 +117,11 @@ macro_log_feature(SAPERA_FOUND "Teledyne DALSA Sapera" "Required to build Teledy
find_package(XCLIB) find_package(XCLIB)
macro_log_feature(XCLIB_FOUND "EPIX PIXCI" "Required to build EPIX PIXCI source element" "http://www.epixinc.com/" FALSE) macro_log_feature(XCLIB_FOUND "EPIX PIXCI" "Required to build EPIX PIXCI source element" "http://www.epixinc.com/" FALSE)
if (WIN32)
# Windows distributions of GStreamer include ZLIB
set(ZLIB_ROOT ${GSTREAMER_ROOT})
endif ()
find_package(ZLIB)
# Setup common environment # Setup common environment
include_directories( include_directories(

View File

@ -1,17 +0,0 @@
FILE(TO_CMAKE_PATH "$ENV{ZLIB_DIR}" TRY1_DIR)
FILE(TO_CMAKE_PATH "${ZLIB_DIR}" TRY2_DIR)
FILE(GLOB ZLIB_DIR ${TRY1_DIR} ${TRY2_DIR})
FIND_PATH(ZLIB_INCLUDE_DIR zlib.h
PATHS ${ZLIB_DIR}/include /usr/local/include /usr/include
ENV INCLUDE DOC "Directory containing zlib.h include file")
FIND_LIBRARY(ZLIB_LIBRARY NAMES z
PATHS ${ZLIB_DIR}/bin ${ZLIB_DIR}/win32/bin ${ZLIB_DIR}/lib ${ZLIB_DIR}/win32/lib /usr/local/lib /usr/lib
ENV LIB
DOC "zlib library to link with"
NO_SYSTEM_ENVIRONMENT_PATH)
IF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)
SET(ZLIB_FOUND TRUE)
ENDIF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)

View File

@ -23,7 +23,7 @@ target_link_libraries (${libname}
${GSTREAMER_LIBRARY} ${GSTREAMER_LIBRARY}
${GSTREAMER_BASE_LIBRARY} ${GSTREAMER_BASE_LIBRARY}
${GSTREAMER_VIDEO_LIBRARY} ${GSTREAMER_VIDEO_LIBRARY}
${GSTREAMER_INCLUDE_DIR}/../../lib/z.lib ${ZLIB_LIBRARIES}
) )
if (WIN32) if (WIN32)