|
@@ -31,7 +31,11 @@ CHECK_TYPE_SIZE(size_t SIZEOF_SIZE_T)
|
|
|
INCLUDE (TryCompileFromSource)
|
|
INCLUDE (TryCompileFromSource)
|
|
|
SET(HEADER_INCLUDES "${CURRENT_INCLUDES}")
|
|
SET(HEADER_INCLUDES "${CURRENT_INCLUDES}")
|
|
|
TRY_COMPILE_FROM_SOURCE("va_list list1, list2; list1 = list2"
|
|
TRY_COMPILE_FROM_SOURCE("va_list list1, list2; list1 = list2"
|
|
|
- VA_LIST_IS_ARRAY_DEFINE)
|
|
|
|
|
|
|
+ VA_LIST_ISNOT_ARRAY_DEFINE)
|
|
|
|
|
+SET(VA_LIST_IS_ARRAY_DEFINE 0)
|
|
|
|
|
+IF(NOT VA_LIST_ISNOT_ARRAY_DEFINE)
|
|
|
|
|
+ SET(VA_LIST_IS_ARRAY_DEFINE 1)
|
|
|
|
|
+ENDIF(NOT VA_LIST_ISNOT_ARRAY_DEFINE)
|
|
|
TRY_COMPILE_FROM_SOURCE("int x __attribute__((__unused__))"
|
|
TRY_COMPILE_FROM_SOURCE("int x __attribute__((__unused__))"
|
|
|
ATTR_UNUSED_VAR)
|
|
ATTR_UNUSED_VAR)
|
|
|
SET(ATTR_UNUSED)
|
|
SET(ATTR_UNUSED)
|
|
@@ -42,6 +46,8 @@ ENDIF(ATTR_UNUSED_VAR)
|
|
|
SET(HAVE_LIBWWW_SSL)
|
|
SET(HAVE_LIBWWW_SSL)
|
|
|
SET(DIRECTORY_SEPARATOR "/")
|
|
SET(DIRECTORY_SEPARATOR "/")
|
|
|
|
|
|
|
|
|
|
+FIND_PACKAGE(Threads)
|
|
|
|
|
+
|
|
|
INCLUDE_DIRECTORIES(
|
|
INCLUDE_DIRECTORIES(
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
|
|
"${CMAKE_CURRENT_BINARY_DIR}"
|
|
"${CMAKE_CURRENT_BINARY_DIR}"
|
|
@@ -84,4 +90,7 @@ IF(WIN32)
|
|
|
ENDIF(WIN32)
|
|
ENDIF(WIN32)
|
|
|
|
|
|
|
|
ADD_LIBRARY(cmXMLRPC ${xmlrpc_SRCS})
|
|
ADD_LIBRARY(cmXMLRPC ${xmlrpc_SRCS})
|
|
|
-TARGET_LINK_LIBRARIES(cmXMLRPC ${CMAKE_EXPAT_LIBRARIES} ${CMAKE_CURL_LIBRARIES})
|
|
|
|
|
|
|
+TARGET_LINK_LIBRARIES(cmXMLRPC ${CMAKE_EXPAT_LIBRARIES} ${CMAKE_CURL_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
|
|
|
|
|
+
|
|
|
|
|
+ADD_EXECUTABLE(xrtest synch_client.c)
|
|
|
|
|
+TARGET_LINK_LIBRARIES(xrtest cmXMLRPC)
|