cmake HAVE_PTHREAD_MUTEX_RECURSIVE_NP examples

SWI-Prolog/swipl-devel cmake/TestRecursiveMutex.cmake :10

check_c_source_compiles(
      "#include <pthread.h>\nint main() { int i = PTHREAD_MUTEX_RECURSIVE_NP; return 0;}"
      HAVE_PTHREAD_MUTEX_RECURSIVE_NP)

JulNadeauCA/libagar CMakeChecks.cmake :2355

check_c_source_compiles("
#include <pthread.h>
#include <signal.h>

int main(int argc, char *argv[])
{
	pthread_mutex_t mutex;
	pthread_mutexattr_t mutexattr;
	pthread_mutexattr_settype(&mutexattr, PTHREAD_MUTEX_RECURSIVE_NP);
	pthread_mutex_init(&mutex, &mutexattr);
	return (0);
}
" HAVE_PTHREAD_MUTEX_RECURSIVE_NP)