Skip to content
Snippets Groups Projects
Commit 3499a82f authored by Carsten Patzke's avatar Carsten Patzke
Browse files

Using pragma comment to include lib

parent a3ea6da1
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,8 @@
#include <windows.h>
#include <direct.h>
#pragma comment(lib, "Ws2_32.lib")
using std::string;
using std::vector;
using std::chrono::system_clock;
......@@ -197,18 +199,15 @@ ssize_t SystemIO::_write(hidra2::FileDescriptor fd, const void* buffer, size_t l
}
FileDescriptor SystemIO::_socket(int address_family, int socket_type, int socket_protocol) const {
//return ::socket(address_family, socket_type, socket_protocol);
return 0;
return ::socket(address_family, socket_type, socket_protocol);
}
ssize_t SystemIO::_send(FileDescriptor socket_fd, const void* buffer, size_t length) const {
//return ::send(socket_fd, (char*)buffer, length, 0);
return 0;
return ::send(socket_fd, (char*)buffer, length, 0);
}
ssize_t SystemIO::_recv(FileDescriptor socket_fd, void* buffer, size_t length) const {
//return ::recv(socket_fd, (char*)buffer, length, 0);
return 0;
return ::recv(socket_fd, (char*)buffer, length, 0);
}
int SystemIO::_mkdir(const char* dirname) const {
......@@ -216,8 +215,7 @@ int SystemIO::_mkdir(const char* dirname) const {
}
int SystemIO::_listen(FileDescriptor fd, int backlog) const {
//return ::listen(fd, backlog);
return 0;
return ::listen(fd, backlog);
}
......
......@@ -8,10 +8,6 @@ target_include_directories(${TARGET_NAME} PUBLIC include ${CMAKE_SOURCE_DIR}/com
target_link_libraries(${TARGET_NAME} Threads::Threads producer-api)
set_target_properties(${TARGET_NAME} PROPERTIES LINKER_LANGUAGE CXX)
if(WIN32)
target_link_libraries(${TARGET_NAME} Threads::Threads wsock32 ws2_32)
endif()
if (CMAKE_COMPILER_IS_GNUCXX)
set_target_properties(${TARGET_NAME} PROPERTIES LINK_FLAGS_DEBUG "--coverage")
endif()
......@@ -12,9 +12,6 @@ add_library(${TARGET_NAME} STATIC ${SOURCE_FILES} $<TARGET_OBJECTS:common>)
target_include_directories(${TARGET_NAME} PUBLIC include ${CMAKE_SOURCE_DIR}/common/cpp/include)
set_target_properties(${TARGET_NAME} PROPERTIES LINKER_LANGUAGE CXX)
if(WIN32)
target_link_libraries(${TARGET_NAME} Threads::Threads wsock32 ws2_32)
endif()
################################
# Testing
################################
......
......@@ -12,9 +12,6 @@ set(SOURCE_FILES
add_executable(${TARGET_NAME} ${SOURCE_FILES} $<TARGET_OBJECTS:common>)
target_include_directories(${TARGET_NAME} PUBLIC include ${CMAKE_SOURCE_DIR}/common/cpp/include)
target_link_libraries(${TARGET_NAME} Threads::Threads)
if(WIN32)
target_link_libraries(${TARGET_NAME} Threads::Threads wsock32 ws2_32)
endif()
set_target_properties(${TARGET_NAME} PROPERTIES LINKER_LANGUAGE CXX)
################################
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment