From 8b262621b4de9546744e187bfcd978067687c80f Mon Sep 17 00:00:00 2001 From: begasus Date: Sat, 14 Sep 2019 10:27:13 +0200 Subject: Set correct path for $includeDir (merged upstream) diff --git a/cmake/CMakeHelpers.cmake b/cmake/CMakeHelpers.cmake index 1478f4b..f603632 100644 --- a/cmake/CMakeHelpers.cmake +++ b/cmake/CMakeHelpers.cmake @@ -80,7 +80,7 @@ macro (final_target) endif () install (DIRECTORY ${CMAKE_SOURCE_DIR}/${TARGET_NAME} - DESTINATION include/ + DESTINATION ${INSTALL_INCLUDE_DIR}/ FILES_MATCHING PATTERN "*.hpp*") endmacro () -- 2.24.0 From 96ca41275f85a4c1d6a8e18066462d89f4a09428 Mon Sep 17 00:00:00 2001 From: begasus Date: Sat, 14 Sep 2019 14:38:58 +0200 Subject: Update version number in CMakeList.txt (import merged PR) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2786aba..2d13117 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,7 @@ endif () ############ Project name and version set (WEBSOCKETPP_MAJOR_VERSION 0) set (WEBSOCKETPP_MINOR_VERSION 8) -set (WEBSOCKETPP_PATCH_VERSION 0) +set (WEBSOCKETPP_PATCH_VERSION 1) set (WEBSOCKETPP_VERSION ${WEBSOCKETPP_MAJOR_VERSION}.${WEBSOCKETPP_MINOR_VERSION}.${WEBSOCKETPP_PATCH_VERSION}) if(POLICY CMP0048) -- 2.24.0 From a856149c76031db2e54e540a9b46eb8157fbe16c Mon Sep 17 00:00:00 2001 From: begasus Date: Sat, 28 Sep 2019 08:08:30 +0200 Subject: Add Haiku changes (PR upstreamed) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d13117..413935c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -123,7 +123,15 @@ if (BUILD_TESTS OR BUILD_EXAMPLES) # g++ if (CMAKE_COMPILER_IS_GNUCXX) + if (NOT APPLE AND NOT HAIKU) set (WEBSOCKETPP_PLATFORM_LIBS pthread rt) + else() + if (HAIKU) + set (WEBSOCKETPP_PLATFORM_LIBS pthread network) + else() + set (WEBSOCKETPP_PLATFORM_LIBS pthread) + endif() + endif() set (WEBSOCKETPP_PLATFORM_TLS_LIBS ssl crypto) set (WEBSOCKETPP_BOOST_LIBS system thread) set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") @@ -141,11 +149,15 @@ if (BUILD_TESTS OR BUILD_EXAMPLES) # clang if (CMAKE_COMPILER_IS_CLANGXX) - if (NOT APPLE) + if (NOT APPLE AND NOT HAIKU) set (WEBSOCKETPP_PLATFORM_LIBS pthread rt) + else() + if (HAIKU) + set (WEBSOCKETPP_PLATFORM_LIBS pthread network) else() set (WEBSOCKETPP_PLATFORM_LIBS pthread) endif() + endif() set (WEBSOCKETPP_PLATFORM_TLS_LIBS ssl crypto) set (WEBSOCKETPP_BOOST_LIBS system thread) set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-std=c++0x -stdlib=libc++") # todo: is libc++ really needed here? @@ -202,7 +214,7 @@ if (BUILD_TESTS OR BUILD_EXAMPLES) endif () if (NOT Boost_USE_STATIC_LIBS) - add_definitions (/DBOOST_TEST_DYN_LINK) + add_definitions (-DBOOST_TEST_DYN_LINK) endif () set (Boost_FIND_REQUIRED TRUE) -- 2.24.0 From fc459b5f1637c1394bb49e31268a1dddb15d350e Mon Sep 17 00:00:00 2001 From: begasus Date: Mon, 18 Nov 2019 08:32:36 +0100 Subject: Disable tests test_transport and test_transport_asio_timers (known issues) diff --git a/test/transport/CMakeLists.txt b/test/transport/CMakeLists.txt index 6b44d98..e54885a 100644 --- a/test/transport/CMakeLists.txt +++ b/test/transport/CMakeLists.txt @@ -1,25 +1,5 @@ if (OPENSSL_FOUND) -# Test transport integration -file (GLOB SOURCE integration.cpp) - -init_target (test_transport) -build_test (${TARGET_NAME} ${SOURCE}) -link_boost () -link_openssl() -final_target () -set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") - -# Test transport asio timers -file (GLOB SOURCE asio/timers.cpp) - -init_target (test_transport_asio_timers) -build_test (${TARGET_NAME} ${SOURCE}) -link_boost () -link_openssl() -final_target () -set_target_properties(${TARGET_NAME} PROPERTIES FOLDER "test") - # Test transport asio security file (GLOB SOURCE asio/security.cpp) -- 2.24.0