summaryrefslogtreecommitdiffstats
path: root/Utilities/cmxmlrpc/CMakeLists.txt
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-02-28 21:26:20 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-02-28 21:26:20 (GMT)
commit638eb8e68eb22c4dd048d5a225dffb376b701691 (patch)
tree36c48226149bccbd92881fcd1aa53b8abf2dd974 /Utilities/cmxmlrpc/CMakeLists.txt
parenta5501b11f63c9fbde9a849a362ed6583b75abd75 (diff)
downloadCMake-638eb8e68eb22c4dd048d5a225dffb376b701691.zip
CMake-638eb8e68eb22c4dd048d5a225dffb376b701691.tar.gz
CMake-638eb8e68eb22c4dd048d5a225dffb376b701691.tar.bz2
ENH: Add example
Diffstat (limited to 'Utilities/cmxmlrpc/CMakeLists.txt')
-rw-r--r--Utilities/cmxmlrpc/CMakeLists.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/Utilities/cmxmlrpc/CMakeLists.txt b/Utilities/cmxmlrpc/CMakeLists.txt
index 7a7f823..07f4a42 100644
--- a/Utilities/cmxmlrpc/CMakeLists.txt
+++ b/Utilities/cmxmlrpc/CMakeLists.txt
@@ -31,7 +31,11 @@ CHECK_TYPE_SIZE(size_t SIZEOF_SIZE_T)
INCLUDE (TryCompileFromSource)
SET(HEADER_INCLUDES "${CURRENT_INCLUDES}")
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__))"
ATTR_UNUSED_VAR)
SET(ATTR_UNUSED)
@@ -42,6 +46,8 @@ ENDIF(ATTR_UNUSED_VAR)
SET(HAVE_LIBWWW_SSL)
SET(DIRECTORY_SEPARATOR "/")
+FIND_PACKAGE(Threads)
+
INCLUDE_DIRECTORIES(
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_BINARY_DIR}"
@@ -84,4 +90,7 @@ IF(WIN32)
ENDIF(WIN32)
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)