diff -r 7ac321f6e0e4 cmake/sdlchecks.cmake --- a/cmake/sdlchecks.cmake Tue Apr 16 01:05:32 2013 -0400 +++ b/cmake/sdlchecks.cmake Tue Apr 16 00:16:47 2013 -0700 @@ -587,7 +587,8 @@ endif(LINUX) # Run some tests - set(CMAKE_REQUIRED_FLAGS "${PTHREAD_CFLAGS} ${PTHREAD_LDFLAGS}") + set(CMAKE_REQUIRED_FLAGS "${PTHREAD_CFLAGS}") + set(CMAKE_REQUIRED_LIBRARIES "${PTHREAD_LDFLAGS}") check_c_source_runs(" #include int main(int argc, char** argv) { @@ -624,7 +625,8 @@ if(PTHREADS_SEM) check_c_source_compiles("#include - #include " HAVE_PTHREADS_SEM) + #include + int main (int argc, char **argv) { return 0; }" HAVE_PTHREADS_SEM) if(HAVE_PTHREADS_SEM) check_c_source_compiles(" #include