cmake_minimum_required(VERSION2.6)FILE(GLOBSRC*.cpp*.h)FILE(GLOB_RECURSESWIFTEN_SRC../include/Swiften/*.cpp)# Build without openssl on msvcif(NOTMSVC)if(APPLE)string(REGEXREPLACE"[^;]+;?/Schannel/[^;]+;?"""SWIFTEN_SRC"${SWIFTEN_SRC}")string(REGEXREPLACE"[^;]+;?/OpenSSL/[^;]+;?"""SWIFTEN_SRC"${SWIFTEN_SRC}")else()string(REGEXREPLACE"[^;]+;?/Schannel/[^;]+;?"""SWIFTEN_SRC"${SWIFTEN_SRC}")string(REGEXREPLACE"[^;]+;?/SecureTransport/[^;]+;?"""SWIFTEN_SRC"${SWIFTEN_SRC}")endif()else()string(REGEXREPLACE"[^;]+;?/OpenSSL/[^;]+;?"""SWIFTEN_SRC"${SWIFTEN_SRC}")string(REGEXREPLACE"[^;]+;?/SecureTransport/[^;]+;?"""SWIFTEN_SRC"${SWIFTEN_SRC}")endif()FILE(GLOBHEADERS../../include/transport/*.h)include_directories(../../spectrum/src/frontends/xmpp/)include_directories(../../spectrum/src/frontends/slack/)if(CPPUNIT_FOUND)FILE(GLOBSRC_TEST*.cpp)FILE(GLOBSRC_TEST_FRONTEND_XMPP../../spectrum/src/frontends/xmpp/*.cpp)FILE(GLOBSRC_TEST_FRONTEND_SLACK../../spectrum/src/frontends/slack/*.cpp)ADD_EXECUTABLE(libtransport_test${SRC_TEST}${SRC_TEST_FRONTEND_XMPP}${SRC_TEST_FRONTEND_SLACK})set_target_properties(libtransport_testPROPERTIESCOMPILE_DEFINITIONSLIBTRANSPORT_TEST=1)target_link_libraries(libtransport_testtransport${CPPUNIT_LIBRARY}${Boost_LIBRARIES})endif()