Skip to content

Commit a938ce9

Browse files
committed
Allow specifying PACKAGE_ARGS in special 3rdparty use functions as well
1 parent 3d41378 commit a938ce9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cmake/modules/3rdPartyFunctions.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ function (use_iconv)
166166
# find external iconv library
167167
if (NOT TARGET Iconv::Iconv)
168168
set(Iconv_IS_BUILT_IN FALSE)
169-
find_package(Iconv ${ARGS_FIND_PACKAGE})
169+
find_package(Iconv ${ARGS_PACKAGE_ARGS} ${ARGS_FIND_PACKAGE})
170170
if (NOT Iconv_FOUND)
171171
return()
172172
endif ()
@@ -181,7 +181,7 @@ function (use_iconv)
181181
endfunction ()
182182

183183
macro (_cpp_utilities_use_openssl OPENSSL_TARGETS)
184-
find_package(OpenSSL ${ARGS_FIND_PACKAGE})
184+
find_package(OpenSSL ${ARGS_PACKAGE_ARGS} ${ARGS_FIND_PACKAGE})
185185
if (NOT OpenSSL_FOUND)
186186
message(STATUS "Unable to find OpenSSL")
187187
return()
@@ -244,7 +244,7 @@ endfunction ()
244244
function (use_zlib)
245245
parse_arguments_for_use_functions(${ARGN})
246246

247-
find_package(ZLIB ${ARGS_FIND_PACKAGE})
247+
find_package(ZLIB ${ARGS_PACKAGE_ARGS} ${ARGS_FIND_PACKAGE})
248248
if (NOT ZLIB_FOUND)
249249
return()
250250
endif ()

0 commit comments

Comments
 (0)