1
0
cuberite-2a/src/OSSupport/CMakeLists.txt

49 lines
675 B
CMake
Raw Normal View History

2013-12-10 18:41:43 +00:00
cmake_minimum_required (VERSION 2.6)
project (MCServer)
include_directories ("${PROJECT_SOURCE_DIR}/../")
SET (SRCS
CriticalSection.cpp
Errors.cpp
Event.cpp
File.cpp
GZipFile.cpp
IsThread.cpp
ListenThread.cpp
Semaphore.cpp
Sleep.cpp
Socket.cpp
SocketThreads.cpp
Thread.cpp
Timer.cpp)
SET (HDRS
CriticalSection.h
Errors.h
Event.h
File.h
GZipFile.h
IsThread.h
ListenThread.h
Queue.h
Semaphore.h
Sleep.h
Socket.h
SocketThreads.h
Thread.h
Timer.h)
if(NOT MSVC)
add_library(OSSupport ${SRCS} ${HDRS})
if(NOT APPLE)
target_link_libraries(OSSupport rt)
endif()
if(UNIX)
target_link_libraries(OSSupport pthread)
endif()
endif()