summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
diff options
context:
space:
mode:
authorAndrew Stitcher <astitcher@apache.org>2009-11-18 06:11:47 +0000
committerAndrew Stitcher <astitcher@apache.org>2009-11-18 06:11:47 +0000
commit15f07c69a3fc636a5d2e5ab463d939cc53b9fc65 (patch)
tree24c19a2c7943e1b39e3dda5512d7c286ffb9c072 /qpid/cpp/src
parent6c4dc52257d17b239a9032aa4572cebd4c7bf705 (diff)
downloadqpid-python-15f07c69a3fc636a5d2e5ab463d939cc53b9fc65.tar.gz
Fix the files to compile for Solaris
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@881678 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src')
-rw-r--r--qpid/cpp/src/CMakeLists.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/qpid/cpp/src/CMakeLists.txt b/qpid/cpp/src/CMakeLists.txt
index c524550b23..3f8504dcff 100644
--- a/qpid/cpp/src/CMakeLists.txt
+++ b/qpid/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