diff --git a/CMakeLists.txt b/CMakeLists.txt index 7e5dfbb..8f208a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,6 +65,10 @@ if(CMAKE_BUILD_TYPE STREQUAL "") set(CMAKE_BUILD_TYPE "Debug") endif() +if(WIN32) + link_libraries(ws2_32 mswsock Bcrypt) +endif() + if(MSVC) message(STATUS "using msvc") add_definitions(-D_WIN32_WINNT=0x600) @@ -288,7 +292,8 @@ set(EXPRESSCPP_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib + RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib) install(EXPORT ${PROJECT_NAME}Targets DESTINATION ${EXPRESSCPP_CONFIG_INSTALL_DIR} diff --git a/src/expresscpp.cpp b/src/expresscpp.cpp index 985f71d..9232ff9 100644 --- a/src/expresscpp.cpp +++ b/src/expresscpp.cpp @@ -147,7 +147,7 @@ void ExpressCpp::HandleRequest(request_t req, response_t res, std::function