externals: Fix case spelling of libzip.
CMake is case senstive, so Libzip vs LIBZIP was a bug. Upstream calls themself libzip, so let's pick this naming.
This commit is contained in:
		
							
								
								
									
										4
									
								
								externals/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								externals/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							| @@ -64,8 +64,8 @@ endif() | ||||
| add_subdirectory(sirit) | ||||
|  | ||||
| # libzip | ||||
| find_package(Libzip 1.5) | ||||
| if (NOT LIBZIP_FOUND) | ||||
| find_package(libzip 1.5) | ||||
| if (NOT libzip_FOUND) | ||||
|     message(STATUS "libzip 1.5 or newer not found, falling back to externals") | ||||
|     add_subdirectory(libzip EXCLUDE_FROM_ALL) | ||||
| endif() | ||||
|   | ||||
							
								
								
									
										72
									
								
								externals/find-modules/FindLibzip.cmake
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										72
									
								
								externals/find-modules/FindLibzip.cmake
									
									
									
									
										vendored
									
									
								
							| @@ -1,72 +0,0 @@ | ||||
|  | ||||
| find_package(PkgConfig QUIET) | ||||
| pkg_check_modules(PC_LIBZIP QUIET libzip) | ||||
|  | ||||
| find_path(LIBZIP_INCLUDE_DIR | ||||
|   NAMES zip.h | ||||
|   PATHS ${PC_LIBZIP_INCLUDE_DIRS} | ||||
|   "$ENV{LIB_DIR}/include" | ||||
|   "$ENV{INCLUDE}" | ||||
|   /usr/local/include | ||||
|   /usr/include | ||||
| ) | ||||
| find_path(LIBZIP_INCLUDE_DIR_ZIPCONF | ||||
|   NAMES zipconf.h | ||||
|   HINTS ${PC_LIBZIP_INCLUDE_DIRS} | ||||
|   "$ENV{LIB_DIR}/include" | ||||
|   "$ENV{LIB_DIR}/lib/libzip/include" | ||||
|   "$ENV{LIB}/lib/libzip/include" | ||||
|   /usr/local/lib/libzip/include | ||||
|   /usr/lib/libzip/include | ||||
|   /usr/local/include | ||||
|   /usr/include | ||||
|   "$ENV{INCLUDE}" | ||||
| ) | ||||
| find_library(LIBZIP_LIBRARY | ||||
|   NAMES zip | ||||
|   PATHS ${PC_LIBZIP_LIBRARY_DIRS} | ||||
|   "$ENV{LIB_DIR}/lib" "$ENV{LIB}" /usr/local/lib /usr/lib | ||||
| ) | ||||
|  | ||||
| if (LIBZIP_INCLUDE_DIR_ZIPCONF) | ||||
|   FILE(READ "${LIBZIP_INCLUDE_DIR_ZIPCONF}/zipconf.h" _LIBZIP_VERSION_CONTENTS) | ||||
|   if (_LIBZIP_VERSION_CONTENTS) | ||||
|     STRING(REGEX REPLACE ".*#define LIBZIP_VERSION \"([0-9.]+)\".*" "\\1" LIBZIP_VERSION "${_LIBZIP_VERSION_CONTENTS}") | ||||
|   endif() | ||||
|   unset(_LIBZIP_VERSION_CONTENTS) | ||||
| endif() | ||||
|  | ||||
| set(LIBZIP_VERSION ${LIBZIP_VERSION} CACHE STRING "Version number of libzip") | ||||
|  | ||||
| include(FindPackageHandleStandardArgs) | ||||
| find_package_handle_standard_args(Libzip | ||||
|   FOUND_VAR LIBZIP_FOUND | ||||
|   REQUIRED_VARS | ||||
|     LIBZIP_LIBRARY | ||||
|     LIBZIP_INCLUDE_DIR | ||||
|     LIBZIP_INCLUDE_DIR_ZIPCONF | ||||
|     LIBZIP_VERSION | ||||
|   VERSION_VAR LIBZIP_VERSION | ||||
| ) | ||||
|  | ||||
| if(LIBZIP_FOUND) | ||||
|   set(LIBZIP_LIBRARIES ${LIBZIP_LIBRARY}) | ||||
|   set(LIBZIP_INCLUDE_DIRS ${LIBZIP_INCLUDE_DIR}) | ||||
|   set(LIBZIP_DEFINITIONS ${PC_LIBZIP_CFLAGS_OTHER}) | ||||
| endif() | ||||
|  | ||||
| if(LIBZIP_FOUND AND NOT TARGET libzip::libzip) | ||||
|   add_library(libzip::libzip UNKNOWN IMPORTED) | ||||
|   set_target_properties(libzip::libzip PROPERTIES | ||||
|     IMPORTED_LOCATION "${LIBZIP_LIBRARY}" | ||||
|     INTERFACE_COMPILE_OPTIONS "${PC_LIBZIP_CFLAGS_OTHER}" | ||||
|     INTERFACE_INCLUDE_DIRECTORIES "${LIBZIP_INCLUDE_DIR}" | ||||
|   ) | ||||
| endif() | ||||
|  | ||||
| mark_as_advanced( | ||||
|     LIBZIP_INCLUDE_DIR | ||||
|     LIBZIP_INCLUDE_DIR_ZIPCONF | ||||
|     LIBZIP_LIBRARY | ||||
|     LIBZIP_VERSION | ||||
| ) | ||||
							
								
								
									
										72
									
								
								externals/find-modules/Findlibzip.cmake
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								externals/find-modules/Findlibzip.cmake
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,72 @@ | ||||
|  | ||||
| find_package(PkgConfig QUIET) | ||||
| pkg_check_modules(PC_libzip QUIET libzip) | ||||
|  | ||||
| find_path(libzip_INCLUDE_DIR | ||||
|   NAMES zip.h | ||||
|   PATHS ${PC_libzip_INCLUDE_DIRS} | ||||
|   "$ENV{LIB_DIR}/include" | ||||
|   "$ENV{INCLUDE}" | ||||
|   /usr/local/include | ||||
|   /usr/include | ||||
| ) | ||||
| find_path(libzip_INCLUDE_DIR_ZIPCONF | ||||
|   NAMES zipconf.h | ||||
|   HINTS ${PC_libzip_INCLUDE_DIRS} | ||||
|   "$ENV{LIB_DIR}/include" | ||||
|   "$ENV{LIB_DIR}/lib/libzip/include" | ||||
|   "$ENV{LIB}/lib/libzip/include" | ||||
|   /usr/local/lib/libzip/include | ||||
|   /usr/lib/libzip/include | ||||
|   /usr/local/include | ||||
|   /usr/include | ||||
|   "$ENV{INCLUDE}" | ||||
| ) | ||||
| find_library(libzip_LIBRARY | ||||
|   NAMES zip | ||||
|   PATHS ${PC_libzip_LIBRARY_DIRS} | ||||
|   "$ENV{LIB_DIR}/lib" "$ENV{LIB}" /usr/local/lib /usr/lib | ||||
| ) | ||||
|  | ||||
| if (libzip_INCLUDE_DIR_ZIPCONF) | ||||
|   FILE(READ "${libzip_INCLUDE_DIR_ZIPCONF}/zipconf.h" _libzip_VERSION_CONTENTS) | ||||
|   if (_libzip_VERSION_CONTENTS) | ||||
|     STRING(REGEX REPLACE ".*#define LIBZIP_VERSION \"([0-9.]+)\".*" "\\1" libzip_VERSION "${_libzip_VERSION_CONTENTS}") | ||||
|   endif() | ||||
|   unset(_libzip_VERSION_CONTENTS) | ||||
| endif() | ||||
|  | ||||
| set(libzip_VERSION ${libzip_VERSION} CACHE STRING "Version number of libzip") | ||||
|  | ||||
| include(FindPackageHandleStandardArgs) | ||||
| find_package_handle_standard_args(libzip | ||||
|   FOUND_VAR libzip_FOUND | ||||
|   REQUIRED_VARS | ||||
|     libzip_LIBRARY | ||||
|     libzip_INCLUDE_DIR | ||||
|     libzip_INCLUDE_DIR_ZIPCONF | ||||
|     libzip_VERSION | ||||
|   VERSION_VAR libzip_VERSION | ||||
| ) | ||||
|  | ||||
| if(libzip_FOUND) | ||||
|   set(libzip_LIBRARIES ${libzip_LIBRARY}) | ||||
|   set(libzip_INCLUDE_DIRS ${libzip_INCLUDE_DIR}) | ||||
|   set(libzip_DEFINITIONS ${PC_libzip_CFLAGS_OTHER}) | ||||
| endif() | ||||
|  | ||||
| if(libzip_FOUND AND NOT TARGET libzip::libzip) | ||||
|   add_library(libzip::libzip UNKNOWN IMPORTED) | ||||
|   set_target_properties(libzip::libzip PROPERTIES | ||||
|     IMPORTED_LOCATION "${libzip_LIBRARY}" | ||||
|     INTERFACE_COMPILE_OPTIONS "${PC_libzip_CFLAGS_OTHER}" | ||||
|     INTERFACE_INCLUDE_DIRECTORIES "${libzip_INCLUDE_DIR}" | ||||
|   ) | ||||
| endif() | ||||
|  | ||||
| mark_as_advanced( | ||||
|     libzip_INCLUDE_DIR | ||||
|     libzip_INCLUDE_DIR_ZIPCONF | ||||
|     libzip_LIBRARY | ||||
|     libzip_VERSION | ||||
| ) | ||||
		Reference in New Issue
	
	Block a user