cmake HAVE_GETOPT examples

Kitware/VTK ThirdParty/tiff/vtktiff/cmake/SymbolChecks.cmake :31

check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)

3MFConsortium/lib3mf Libraries/libressl/CMakeLists.txt :192

check_function_exists(getopt HAVE_GETOPT)

3MFConsortium/lib3mf Libraries/libressl/CMakeLists.txt :194

add_definitions(-DHAVE_GETOPT)

MiKTeX/miktex Libraries/3rd/libressl/CMakeLists.txt :159

add_definitions(-DHAVE_GETOPT)

gammu/gammu CMakeLists.txt :116

check_symbol_exists (getopt "unistd.h" HAVE_GETOPT)

baresip/re cmake/re-config.cmake :51

list(APPEND RE_DEFINITIONS HAVE_GETOPT)

joedrago/colorist ext/openjpeg/thirdparty/libtiff/CMakeLists.txt :131

CHECK_FUNCTION_EXISTS(getopt HAVE_GETOPT)

InsightSoftwareConsortium/ITK Modules/ThirdParty/TIFF/src/itktiff/cmake/SymbolChecks.cmake :31

check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)

SsageParuders/Android_Native_Surface my_android_opencv/3rdparty/libtiff/CMakeLists.txt :188

check_function_exists(getopt     HAVE_GETOPT)

Wargus/stratagus CMakeLists.txt :877

check_function_exists("getopt" HAVE_GETOPT)

Wargus/stratagus CMakeLists.txt :904

add_definitions(-DHAVE_GETOPT)

percona/percona-server extra/libfido2/libfido2-1.15.0/CMakeLists.txt :125

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

percona/percona-server extra/libfido2/libfido2-1.15.0/CMakeLists.txt :144

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
)

logicalclocks/rondb extra/libfido2/libfido2-1.15.0/CMakeLists.txt :125

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

logicalclocks/rondb extra/libfido2/libfido2-1.15.0/CMakeLists.txt :144

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
)

DIPlib/diplib dependencies/libtiff/CMakeLists.txt :333

check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)

MoeMod/CSMoE 3rdparty/fontconfig-cmake/ConfigureChecks.cmake :72

check_symbol_exists( getopt ${GETOPT_HEADER} HAVE_GETOPT)

getdnsapi/stubby CMakeLists.txt :105

check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)

polardb/polardbx-engine extra/libfido2/libfido2-1.8.0/CMakeLists.txt :107

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

polardb/polardbx-engine extra/libfido2/libfido2-1.8.0/CMakeLists.txt :130

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
)

percona/percona-xtrabackup extra/libfido2/libfido2-1.15.0/CMakeLists.txt :125

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

percona/percona-xtrabackup extra/libfido2/libfido2-1.15.0/CMakeLists.txt :144

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
)

Ravbug/UnityHubNative wxWidgets/src/tiff/cmake/SymbolChecks.cmake :31

check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)

GreatSQL/GreatSQL extra/libfido2/libfido2-1.8.0/CMakeLists.txt :107

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

GreatSQL/GreatSQL extra/libfido2/libfido2-1.8.0/CMakeLists.txt :130

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
)

JulNadeauCA/libagar CMakeChecks.cmake :1407

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)

Froser/gamemachine src/3rdparty/libtiff/CMakeLists.txt :395

check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)

Froser/gamemachine src/3rdparty/openal-soft-1.19.1/CMakeLists.txt :726

CHECK_SYMBOL_EXISTS(getopt unistd.h HAVE_GETOPT)

nih-at/libzip regress/CMakeLists.txt :1

check_function_exists(getopt HAVE_GETOPT)

nih-at/libzip regress/CMakeLists.txt :40

endif(NOT HAVE_GETOPT)

nih-at/libzip src/CMakeLists.txt :1

check_function_exists(getopt HAVE_GETOPT)

nih-at/libzip src/CMakeLists.txt :11

endif(NOT HAVE_GETOPT)

fligger/FateInjector wxWidgets-3.2.0/src/tiff/CMakeLists.txt :384

check_symbol_exists(getopt "unistd.h;stdio.h" HAVE_GETOPT)

flyinghead/flycast core/deps/libzip/regress/CMakeLists.txt :1

check_function_exists(getopt HAVE_GETOPT)

flyinghead/flycast core/deps/libzip/regress/CMakeLists.txt :37

endif(NOT HAVE_GETOPT)

flyinghead/flycast core/deps/libzip/src/CMakeLists.txt :1

check_function_exists(getopt HAVE_GETOPT)

flyinghead/flycast core/deps/libzip/src/CMakeLists.txt :11

endif(NOT HAVE_GETOPT)

boundary/wireshark ConfigureChecks.cmake :77

check_function_exists("getopt"           HAVE_GETOPT)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/doom3/neo/externlibs/openal-soft/CMakeLists.txt :586

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

drowe67/codec2-dev CMakeLists.txt :167

check_symbol_exists(getopt getopt.h HAVE_GETOPT)

joachimBurket/esp32-opencv 3rdparty/libtiff/CMakeLists.txt :188

check_function_exists(getopt     HAVE_GETOPT)

stevengj/nlopt CMakeLists.txt :101

check_function_exists (getopt HAVE_GETOPT)

percona/percona-xtradb-cluster extra/libfido2/libfido2-1.15.0/CMakeLists.txt :125

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

percona/percona-xtradb-cluster extra/libfido2/libfido2-1.15.0/CMakeLists.txt :144

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
)

facebook/mysql-5.6 extra/libfido2/libfido2-1.8.0/CMakeLists.txt :107

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

facebook/mysql-5.6 extra/libfido2/libfido2-1.8.0/CMakeLists.txt :130

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
)

tjko/jpegoptim CMakeLists.txt :266

check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)

tjko/jpegoptim CMakeLists.txt :277

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>
)

tbeu/matio cmake/compilerOptions.cmake :8

check_symbol_exists(getopt     unistd.h HAVE_GETOPT)

mysql/mysql-server extra/libfido2/libfido2-1.15.0/CMakeLists.txt :125

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

mysql/mysql-server extra/libfido2/libfido2-1.15.0/CMakeLists.txt :144

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
)

cvet/fonline ThirdParty/LibreSSL/CMakeLists.txt :209

check_symbol_exists(getopt "unistd.h" HAVE_GETOPT)

cvet/fonline ThirdParty/LibreSSL/CMakeLists.txt :211

add_definitions(-DHAVE_GETOPT)

CTSRD-CHERI/cheribsd contrib/libfido2/CMakeLists.txt :109

check_symbol_exists(getopt unistd.h HAVE_GETOPT)

CTSRD-CHERI/cheribsd contrib/libfido2/CMakeLists.txt :128

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
)