Kitware/VTK
ThirdParty/tiff/vtktiff/cmake/SymbolChecks.cmake
:31
check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)
check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
add_definitions(-DHAVE_GETOPT)
add_definitions(-DHAVE_GETOPT)
check_symbol_exists (getopt "unistd.h" HAVE_GETOPT)
list(APPEND RE_DEFINITIONS HAVE_GETOPT)
CHECK_FUNCTION_EXISTS(getopt HAVE_GETOPT)
check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
check_function_exists("getopt" HAVE_GETOPT)
add_definitions(-DHAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_ASPRINTF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRSEP
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_ASPRINTF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRSEP
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
)
check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)
check_symbol_exists( getopt ${GETOPT_HEADER} HAVE_GETOPT)
check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGACTION
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
HAVE_WEBAUTHN_H
)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_ASPRINTF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRSEP
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
)
check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGACTION
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
HAVE_WEBAUTHN_H
)
check_c_source_compiles("
#include <string.h>
#include <getopt.h>
int
main(int argc, char *argv[])
{
int c, x = 0;
while ((c = getopt(argc, argv, \"foo\")) != -1) {
extern char *optarg;
extern int optind, opterr, optopt;
if (optarg != NULL) { x = 1; }
if (optind > 0) { x = 2; }
if (opterr > 0) { x = 3; }
if (optopt > 0) { x = 4; }
}
return (x != 0);
}
" HAVE_GETOPT)
check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)
CHECK_SYMBOL_EXISTS(getopt unistd.h HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
endif(NOT HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
endif(NOT HAVE_GETOPT)
check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
endif(NOT HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
endif(NOT HAVE_GETOPT)
check_function_exists("getopt" HAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
check_symbol_exists(getopt getopt.h HAVE_GETOPT)
check_function_exists(getopt HAVE_GETOPT)
check_function_exists (getopt HAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_ASPRINTF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRSEP
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGACTION
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
HAVE_WEBAUTHN_H
)
check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)
target_compile_definitions(${PROJECT_NAME} PRIVATE
$<$<BOOL:${HAVE_CONFIG_H}>:HAVE_CONFIG_H>
$<$<BOOL:${HAVE_UNISTD_H}>:HAVE_UNISTD_H>
$<$<BOOL:${HAVE_GETOPT_H}>:HAVE_GETOPT_H>
$<$<BOOL:${HAVE_STRING_H}>:HAVE_STRING_H>
$<$<BOOL:${HAVE_LIBGEN_H}>:HAVE_LIBGEN_H>
$<$<BOOL:${HAVE_MATH_H}>:HAVE_MATH_H>
$<$<BOOL:${HAVE_FCNTL_H}>:HAVE_FCNTL_H>
$<$<BOOL:${HAVE_DIRENT_H}>:HAVE_DIRENT_H>
$<$<BOOL:${HAVE_SYS_STAT_H}>:HAVE_SYS_STAT_H>
$<$<BOOL:${HAVE_SYS_TYPES_H}>:HAVE_SYS_TYPES_H>
$<$<BOOL:${HAVE_SYS_WAIT_H}>:HAVE_SYS_WAIT_H>
$<$<BOOL:${HAVE_MKSTEMPS}>:HAVE_MKSTEMPS>
$<$<BOOL:${HAVE_LABS}>:HAVE_LABS>
$<$<BOOL:${HAVE_FILENO}>:HAVE_FILENO>
$<$<BOOL:${HAVE_UTIMENSAT}>:HAVE_UTIMENSAT>
$<$<BOOL:${HAVE_FORK}>:HAVE_FORK>
$<$<BOOL:${HAVE_WAIT}>:HAVE_WAIT>
$<$<BOOL:${HAVE_GETOPT}>:HAVE_GETOPT>
$<$<BOOL:${HAVE_GETOPT_LONG}>:HAVE_GETOPT_LONG>
$<$<BOOL:${HAVE_STRUCT_STAT_ST_MTIM}>:HAVE_STRUCT_STAT_ST_MTIM>
)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_ASPRINTF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRSEP
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
)
check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)
add_definitions(-DHAVE_GETOPT)
check_symbol_exists(getopt unistd.h HAVE_GETOPT)
list(APPEND CHECK_VARIABLES
HAVE_ARC4RANDOM_BUF
HAVE_ASPRINTF
HAVE_CBOR_H
HAVE_CLOCK_GETTIME
HAVE_ENDIAN_H
HAVE_ERR_H
HAVE_FREEZERO
HAVE_GETLINE
HAVE_GETOPT
HAVE_GETPAGESIZE
HAVE_GETRANDOM
HAVE_MEMSET_S
HAVE_OPENSSLV_H
HAVE_POSIX_IOCTL
HAVE_READPASSPHRASE
HAVE_RECALLOCARRAY
HAVE_SIGNAL_H
HAVE_STRLCAT
HAVE_STRLCPY
HAVE_STRSEP
HAVE_SYSCONF
HAVE_SYS_RANDOM_H
HAVE_TIMESPECSUB
HAVE_TIMINGSAFE_BCMP
HAVE_UNISTD_H
)