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 Socket.cpp SocketThreads.cpp Timer.cpp) SET (HDRS CriticalSection.h Errors.h Event.h File.h GZipFile.h IsThread.h ListenThread.h Queue.h Semaphore.h Socket.h SocketThreads.h Timer.h) if(NOT MSVC) add_library(OSSupport ${SRCS} ${HDRS}) if(UNIX) target_link_libraries(OSSupport pthread rt) endif() endif()