From 3ddbe154eb0de0f23bbae22b35410ee2070f32a6 Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Wed, 18 Nov 2009 06:11:47 +0000 Subject: Fix the files to compile for Solaris git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881678 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'cpp/src') diff --git a/cpp/src/CMakeLists.txt b/cpp/src/CMakeLists.txt index c524550b23..3f8504dcff 100644 --- a/cpp/src/CMakeLists.txt +++ b/cpp/src/CMakeLists.txt @@ -430,12 +430,19 @@ else (CMAKE_SYSTEM_NAME STREQUAL Windows) # POSIX (Non-Windows) platforms have a lot of overlap in sources; the only # major difference is the poller module. if (CMAKE_SYSTEM_NAME STREQUAL Linux) - set (qpid_poller_module qpid/sys/epoll/EpollPoller.cpp) + set (qpid_poller_module + qpid/sys/epoll/EpollPoller.cpp + qpid/sys/posix/SystemInfo.cpp + ) add_definitions(-pthread) set (CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -pthread) endif (CMAKE_SYSTEM_NAME STREQUAL Linux) + if (CMAKE_SYSTEM_NAME STREQUAL SunOS) - set (qpid_poller_module qpid/sys/solaris/ECFPoller.cpp) + set (qpid_poller_module + qpid/sys/solaris/ECFPoller.cpp + qpid/sys/solaris/SystemInfo.cpp + ) endif (CMAKE_SYSTEM_NAME STREQUAL SunOS) set (qpidcommon_platform_SOURCES @@ -452,7 +459,6 @@ else (CMAKE_SYSTEM_NAME STREQUAL Windows) qpid/sys/posix/Socket.cpp qpid/sys/posix/SocketAddress.cpp qpid/sys/posix/StrError.cpp - qpid/sys/posix/SystemInfo.cpp qpid/sys/posix/Thread.cpp qpid/sys/posix/Time.cpp -- cgit v1.2.1