Skip to content

Commit 81e4a6a

Browse files
committed
1 parent 8e164d0 commit 81e4a6a

File tree

3 files changed

+19
-13
lines changed

3 files changed

+19
-13
lines changed

CMakeLists.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ OPTION(BUILD_TOOLS "Build tools" ON)
2323
OPTION(BUILD_EXAMPLES "Build examples" ON)
2424
OPTION(WITH_LIBZIP "Use libzip instead of Minizip" OFF)
2525
OPTION(WITH_MINIZIP_NG "Use Minizip NG" OFF)
26+
OPTION(MINIZIP_NG_SUFFIX "Minizip NG suffix (default is empty)" "")
2627
OPTION(WITH_WIDE "Also build UTF-16 library (libxlsxio_readw)" OFF)
2728
SET(ZLIB_DIR "" CACHE PATH "Path to the zlib library")
2829
IF(WITH_LIBZIP)
@@ -44,23 +45,22 @@ IF(ZLIB_DIR)
4445
SET(ZLIB_ROOT ${ZLIB_DIR})
4546
ENDIF()
4647
#FIND_PACKAGE(ZLIB REQUIRED)
47-
# dependancy: libzip
48+
# dependancy: libzip/minizip/minizip-ng
4849
IF(WITH_LIBZIP)
4950
FIND_PACKAGE(LibZip REQUIRED)
5051
SET(ANYZIP_INCLUDE_DIRS ${LIBZIP_INCLUDE_DIRS})
5152
SET(ANYZIP_LIBRARIES ${LIBZIP_LIBRARIES})
5253
SET(ANYZIP_DEF USE_LIBZIP)
54+
ELSEIF(WITH_MINIZIP_NG)
55+
FIND_PACKAGE(minizip${MINIZIP_NG_SUFFIX} REQUIRED)
56+
SET(ANYZIP_INCLUDE_DIRS "${minizip-ng_DIR}/../../../include/minizip${MINIZIP_NG_SUFFIX}")
57+
SET(ANYZIP_LIBRARIES minizip${MINIZIP_NG_SUFFIX})
58+
SET(ANYZIP_DEF USE_MINIZIP;USE_MINIZIP_NG)
5359
ELSE()
54-
IF(WITH_MINIZIP_NG)
55-
FIND_PACKAGE(minizip REQUIRED)
56-
SET(ANYZIP_LIBRARIES MINIZIP::minizip)
57-
SET(ANYZIP_DEF USE_LIBZIP;USE_MINIZIP_NG)
58-
ELSE()
59-
FIND_PACKAGE(minizip REQUIRED)
60-
SET(ANYZIP_INCLUDE_DIRS ${MINIZIP_INCLUDE_DIRS})
61-
SET(ANYZIP_LIBRARIES ${MINIZIP_LIBRARIES})
62-
SET(ANYZIP_DEF USE_MINIZIP)
63-
ENDIF()
60+
FIND_PACKAGE(Minizip REQUIRED)
61+
SET(ANYZIP_INCLUDE_DIRS ${MINIZIP_INCLUDE_DIRS})
62+
SET(ANYZIP_LIBRARIES ${MINIZIP_LIBRARIES})
63+
SET(ANYZIP_DEF USE_MINIZIP)
6464
ENDIF()
6565
# dependancy: expat
6666
IF(EXPAT_DIR)

Changelog.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1+
0.2.34
2+
3+
2022-11-02 Brecht Sanders https://github.com/brechtsanders/
4+
5+
* PR from captaingroove tp add minizip-ng support (#115)
6+
17
0.2.33
28

39
2022-07-05 Brecht Sanders https://github.com/brechtsanders/
410

5-
* PR from JackBoosY to export CMake targets automaticly (to cmake folder under install path)
11+
* PR from JackBoosY to export CMake targets automaticly (to cmake folder under install path) (#105)
612

713
0.2.32
814

include/xlsxio_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ THE SOFTWARE.
4949
/*! \brief minor version number */
5050
#define XLSXIO_VERSION_MINOR 2
5151
/*! \brief micro version number */
52-
#define XLSXIO_VERSION_MICRO 33
52+
#define XLSXIO_VERSION_MICRO 34
5353
/*! @} */
5454

5555
/*! \cond PRIVATE */

0 commit comments

Comments
 (0)