chdb-io/chdb
contrib/google-protobuf-cmake/CMakeLists.txt
:28
add_definitions(-DHAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD)
endif (HAVE_PTHREAD OR WIN32)
endif (HAVE_PTHREAD)
endif (NOT WIN32 AND HAVE_PTHREAD AND HAVE_SIGTIMEDWAIT)
endif (HAVE_PTHREAD)
list(APPEND RE_DEFINITIONS HAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD)
endif (HAVE_PTHREAD OR WIN32)
endif (HAVE_PTHREAD)
check_c_compiler_flag(-pthread HAVE_PTHREAD)
CHECK_INCLUDE_FILE(pthread.h HAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD=1)
add_definitions(-DHAVE_PTHREAD)
target_compile_definitions(${PROJECT_NAME}
PRIVATE
HAVE_MMAP
HAVE_PTHREAD
HAVE_SYS_MMAN_H
HAVE_UNISTD_H
)
target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_PTHREAD)
endif (HAVE_PTHREAD)
endif (HAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD)
CHECK_C_COMPILER_FLAG(-pthread HAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD)
check_c_compiler_flag(-pthread HAVE_PTHREAD)
file(STRINGS ${ILMBASE_INCLUDE_DIR}/OpenEXR/IlmBaseConfig.h
ILMBASE_HAVE_PTHREAD
REGEX "^[ \\t]*#define[ \\t]+HAVE_PTHREAD[ \\t]1[ \\t]*\$"
)
check_c_compiler_flag(-pthread HAVE_PTHREAD)
list(APPEND CFLAGS -DUSE_SINGLE_CONTEXT=1 -DHAVE_PTHREAD=0
-DUSE_NATIVE_PTHREAD=0)
list(APPEND CFLAGS -DUSE_SINGLE_CONTEXT=0 -DHAVE_PTHREAD=1
-DUSE_NATIVE_PTHREAD=1)
list(APPEND WOLFSSL_DEFINITIONS
"-DHAVE_PTHREAD"
"-D_POSIX_THREADS")
check_c_compiler_flag("-pthread" HAVE_PTHREAD)
CHECK_INCLUDE_FILE(pthread.h HAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD=1)
check_c_source_compiles("#include <pthread.h>
int main()
{
pthread_t thread;
if (pthread_create(&thread, NULL, NULL, NULL) != 0) {
return -1;
}
return 0;
}"
HAVE_PTHREAD)
check_c_compiler_flag(-pthread HAVE_PTHREAD)
add_definitions(-DAST_DEBUG_STATE -DHAVE_PTHREAD)
add_definitions(-DHAVE_PTHREAD)
add_definitions("-DHAVE_PTHREAD")
list(APPEND ASY_MACROS HAVE_PTHREAD=1)
list(APPEND ASY_MACROS HAVE_PTHREAD=1)
ADD_DEFINITIONS(-DHAVE_PTHREAD)
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_PTHREAD")