cmake check_prototype_definition examples

Signatures

check_prototype_definition(FUNCTION PROTOTYPE RETURN HEADER VARIABLE)

Examples

etternagame/etterna extern/fftw-3.3.8/CMakeLists.txt :62

check_prototype_definition (drand48 "double drand48 (void)" "0" stdlib.h HAVE_DECL_DRAND48)

alibaba/AliSQL storage/tokudb/ft-index/cmake_modules/TokuFeatureDetection.cmake :119

check_prototype_definition(pthread_yield "void pthread_yield(void)" 0 "pthread.h" PTHREAD_YIELD_RETURNS_VOID)

oscarlab/betrfs cmake_modules/TokuFeatureDetection.cmake :124

check_prototype_definition(pthread_yield "void pthread_yield(void)" 0 "pthread.h" PTHREAD_YIELD_RETURNS_VOID)

darktable-org/rawspeed cmake/Modules/CheckZLIB.cmake :38

CHECK_PROTOTYPE_DEFINITION(uncompress
 "int uncompress(unsigned char* dest, uLongf* destLen, const unsigned char* source, unsigned long sourceLen)"
 "Z_OK"
 "zlib.h"
 HAVE_ZLIB_UNCOMPRESS_PROTOTYPE)

wxWidgets/wxWidgets build/cmake/setup.cmake :371

check_prototype_definition(gethostbyname_r
                "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
                "0"
                "netdb.h"
                HAVE_FUNC_GETHOSTBYNAME_R_3)

facebook/mysql-5.6 extra/libevent/libevent-2.1.11-stable/CMakeLists.txt :559

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

polardb/polardbx-engine extra/libevent/libevent-2.1.11-stable/CMakeLists.txt :559

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

klee/klee CMakeLists.txt :379

check_prototype_definition(setcon
    "int setcon(char* context)"
    "0"
    "selinux/selinux.h"
    SELINUX_SECURITY_CTX_NO_CONST
  )

fluffos/fluffos src/thirdparty/libevent/CMakeLists.txt :607

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

GreatSQL/GreatSQL extra/libevent/libevent-2.1.11-stable/CMakeLists.txt :559

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

percona/PerconaFT cmake_modules/TokuFeatureDetection.cmake :123

check_prototype_definition(pthread_yield "void pthread_yield(void)" "(void)0" "pthread.h" PTHREAD_YIELD_RETURNS_VOID)

percona/percona-xtradb-cluster extra/libevent/libevent-2.1.11-stable/CMakeLists.txt :559

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

Ravbug/UnityHubNative wxWidgets/build/cmake/setup.cmake :371

check_prototype_definition(gethostbyname_r
                "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
                "0"
                "netdb.h"
                HAVE_FUNC_GETHOSTBYNAME_R_3)

VirtualGL/virtualgl server/CMakeLists.txt :83

check_prototype_definition(XkbOpenDisplay
	"Display *XkbOpenDisplay(_Xconst char *a, int *b, int *c, int *d, int *e, int *f)"
	NULL X11/XKBlib.h LIBX11_18)

percona/percona-server extra/libevent/libevent-2.1.11-stable/CMakeLists.txt :567

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

fluent/fluent-bit lib/monkey/mk_core/deps/libevent/CMakeLists.txt :356

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

CUBRID/cubrid CMakeLists.txt :536

check_prototype_definition(gethostbyname_r
    "int gethostbyname_r(const char *name, struct hostent *hp, char *buf, size_t buflen, struct hostent **result, int *herr)"
    "0"
    "netdb.h"
    HAVE_GETHOSTBYNAME_R_GLIBC)

nmathewson/libevent_obsolete CMakeLists.txt :403

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

dogecoinfoundation/libdogecoin src/libevent/CMakeLists.txt :519

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)

CTSRD-CHERI/cheribsd contrib/libevent/CMakeLists.txt :519

CHECK_PROTOTYPE_DEFINITION(gethostbyname_r
        "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)"
        "0"
        "netdb.h"
        EVENT__HAVE_GETHOSTBYNAME_R_3_ARG)