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

Changed location of common's GLOBAL PROPERTY

parent 783beb42
No related branches found
No related tags found
No related merge requests found
...@@ -8,6 +8,14 @@ ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "GNU") ...@@ -8,6 +8,14 @@ ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "GNU")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
ENDIF(WIN32) ENDIF(WIN32)
#TODO: Better way then GLOBAL PROPERTY
IF(WIN32)
find_package(Threads REQUIRED)
SET_PROPERTY(GLOBAL PROPERTY HIDRA2_COMMON_IO_LIBRARIES ${CMAKE_THREAD_LIBS_INIT} wsock32 ws2_32)
ELSEIF(UNIX)
SET_PROPERTY(GLOBAL PROPERTY HIDRA2_COMMON_IO_LIBRARIES Threads::Threads)
ENDIF(WIN32)
option(BUILD_TESTS "Uses googletest to build tests" OFF) option(BUILD_TESTS "Uses googletest to build tests" OFF)
option(BUILD_INTEGRATION_TESTS "Include integration tests (CMAKE >3.7 is needed)" OFF) option(BUILD_INTEGRATION_TESTS "Include integration tests (CMAKE >3.7 is needed)" OFF)
option(BUILD_DOCS "Uses doxygen to build the documentaion" OFF) option(BUILD_DOCS "Uses doxygen to build the documentaion" OFF)
......
...@@ -49,7 +49,7 @@ function(gtest target test_source_files linktarget) ...@@ -49,7 +49,7 @@ function(gtest target test_source_files linktarget)
target_link_libraries(test-${target} ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT}) target_link_libraries(test-${target} ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
GET_PROPERTY(HIDRA2_COMMON_IO_LIBRARIES GLOBAL PROPERTY HIDRA2_COMMON_IO_LIBRARIES) GET_PROPERTY(HIDRA2_COMMON_IO_LIBRARIES GLOBAL PROPERTY HIDRA2_COMMON_IO_LIBRARIES)
message(STATUS "SEARCHPATTERME HIDRA2_COMMON_IO_LIBRARIES: '${HIDRA2_COMMON_IO_LIBRARIES}'") message(STATUS "HIDRA2_COMMON_IO_LIBRARIES: '${HIDRA2_COMMON_IO_LIBRARIES}'")
target_link_libraries(test-${target} ${HIDRA2_COMMON_IO_LIBRARIES}) target_link_libraries(test-${target} ${HIDRA2_COMMON_IO_LIBRARIES})
if (NOT ${test_libraries} STREQUAL "") if (NOT ${test_libraries} STREQUAL "")
......
...@@ -11,12 +11,3 @@ endif() ...@@ -11,12 +11,3 @@ endif()
install(DIRECTORY ${HIDRA2_CXX_COMMON_INCLUDE_DIR}/common install(DIRECTORY ${HIDRA2_CXX_COMMON_INCLUDE_DIR}/common
DESTINATION ${CMAKE_INSTALL_PREFIX}/include ) DESTINATION ${CMAKE_INSTALL_PREFIX}/include )
################################
# Library
################################
IF(WIN32)
find_package(Threads REQUIRED)
SET_PROPERTY(GLOBAL PROPERTY HIDRA2_COMMON_IO_LIBRARIES ${CMAKE_THREAD_LIBS_INIT} wsock32 ws2_32)
ELSEIF(UNIX)
SET_PROPERTY(GLOBAL PROPERTY HIDRA2_COMMON_IO_LIBRARIES Threads::Threads)
ENDIF(WIN32)
...@@ -204,7 +204,6 @@ TEST_F(ParseFileTests, CannotReadFile) { ...@@ -204,7 +204,6 @@ TEST_F(ParseFileTests, CannotReadFile) {
uint64_t id; uint64_t id;
auto err = parser.GetUInt64("_id", &id); auto err = parser.GetUInt64("_id", &id);
//TODO: @Sergey why not just checking error code?
ASSERT_THAT(err->Explain(), HasSubstr(hidra2::IOErrorTemplate::kFileNotFound.Copy()->Explain())); ASSERT_THAT(err->Explain(), HasSubstr(hidra2::IOErrorTemplate::kFileNotFound.Copy()->Explain()));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment