mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-18 13:42:02 +00:00
d36f52502e
It's still hackish and dirty, but server and client compies. Server starts, but throwes meaningless exception on any query. Client seems to be working fine. Linux compilation might (but shouldn't) be broken (not tested).
38 lines
907 B
CMake
38 lines
907 B
CMake
set(LIBNAME "PocoNet")
|
|
set(POCO_LIBNAME "${LIBNAME}")
|
|
|
|
# Sources
|
|
file(GLOB SRCS_G "src/*.cpp")
|
|
POCO_SOURCES_AUTO( SRCS ${SRCS_G})
|
|
|
|
# Headers
|
|
file(GLOB_RECURSE HDRS_G "include/*.h" )
|
|
POCO_HEADERS_AUTO( SRCS ${HDRS_G})
|
|
|
|
# Windows and WindowsCE need additional libraries
|
|
if(WIN32)
|
|
if(WINCE)
|
|
set(SYSLIBS ${SYSLIBS} "ws2.lib" "iphlpapi.lib")
|
|
else()
|
|
set(SYSLIBS ${SYSLIBS} "ws2_32.lib" "iphlpapi.lib")
|
|
endif()
|
|
elseif(NOT APPLE)
|
|
set(SYSLIBS ${SYSLIBS} "libanl.a")
|
|
endif(WIN32)
|
|
|
|
add_library( "${LIBNAME}" ${LIB_MODE} ${SRCS} )
|
|
set_target_properties( "${LIBNAME}"
|
|
PROPERTIES
|
|
VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION}
|
|
OUTPUT_NAME ${POCO_LIBNAME}
|
|
DEFINE_SYMBOL Net_EXPORTS
|
|
)
|
|
|
|
target_link_libraries( "${LIBNAME}" PocoFoundation ${SYSLIBS})
|
|
|
|
if (ENABLE_TESTS)
|
|
add_subdirectory(samples)
|
|
add_subdirectory(testsuite)
|
|
endif ()
|
|
|