GenericMappingTools/gmt
cmake/modules/ConfigureChecks.cmake
:135
check_c_source_runs (
"
#include <stdlib.h>
#include <assert.h>
int cmp(const void *a, const void*b, void *c) {
assert(c == NULL);
return *(int*)a - *(int*)b;
}
int main() {
int array[5] = {7,3,5,2,8};
int i;
qsort_r(array,5,sizeof(int),cmp,NULL);
for (i=0;i<4;++i) {
assert(array[i] < array[i+1]);
}
return 0;
}
"
HAVE_QSORT_R_GLIBC)