mirror of
https://git.tukaani.org/xz.git
synced 2025-04-19 06:00:53 +00:00
CMake: Don't check for optreset if using replacement getopt_long
If <getopt.h> had optreset but not getopt_long, xz used optreset while the replacement getopt_long doesn't support optreset. I'm not aware of any relevant system where bug is possible. Autotools build didn't have this bug. Fixes: af66cd585902 ("CMake: Add support for replacement getopt_long (lib/getopt*).")
This commit is contained in:
parent
99f4b9db9d
commit
35e06c4c42
@ -2171,8 +2171,10 @@ this many MiB of RAM if xz cannot determine the amount at runtime")
|
||||
tuklib_progname(xz)
|
||||
tuklib_mbstr(xz)
|
||||
|
||||
check_symbol_exists(optreset getopt.h HAVE_OPTRESET)
|
||||
tuklib_add_definition_if(xz HAVE_OPTRESET)
|
||||
if(HAVE_GETOPT_LONG)
|
||||
check_symbol_exists(optreset getopt.h HAVE_OPTRESET)
|
||||
tuklib_add_definition_if(xz HAVE_OPTRESET)
|
||||
endif()
|
||||
|
||||
check_symbol_exists(posix_fadvise fcntl.h HAVE_POSIX_FADVISE)
|
||||
tuklib_add_definition_if(xz HAVE_POSIX_FADVISE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user