mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
cmake: old osx clang: suppress check failures sue to -pthread only recognized at compile time
This commit is contained in:
parent
d642a3ee2b
commit
cad9f3e521
1 changed files with 7 additions and 2 deletions
|
@ -887,7 +887,12 @@ CHECK_C_SOURCE_COMPILES("#include <stdint.h>
|
|||
}" LWS_HAS_INTPTR_T)
|
||||
|
||||
if (LWS_HAVE_PTHREAD_H)
|
||||
set(CMAKE_REQUIRED_FLAGS "-pthread")
|
||||
if ((CMAKE_C_COMPILER_ID MATCHES "Clang") OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
|
||||
set(CMAKE_REQUIRED_FLAGS "-pthread -Wno-error=unused-command-line-argument")
|
||||
else()
|
||||
set(CMAKE_REQUIRED_FLAGS "-pthread")
|
||||
endif()
|
||||
|
||||
CHECK_C_SOURCE_COMPILES("#define _GNU_SOURCE
|
||||
#include <pthread.h>
|
||||
int main(void) {
|
||||
|
@ -1507,7 +1512,7 @@ if (COMPILER_IS_CLANG)
|
|||
# otherwise osx blows a bunch of openssl deprecated api errors
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations" )
|
||||
if (UNIX AND LWS_HAVE_PTHREAD_H)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread" )
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread -Wno-error=unused-command-line-argument" )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue