Fix DEBUG build 77/318577/2
authorDariusz Michaluk <d.michaluk@samsung.com>
Mon, 20 Jan 2025 18:41:32 +0000 (19:41 +0100)
committerDariusz Michaluk <d.michaluk@samsung.com>
Mon, 20 Jan 2025 19:03:51 +0000 (20:03 +0100)
Change-Id: Ib4d8c45827c9a8515e2d18062742568460e0a8f5

src/dcm-client/CMakeLists.txt
src/dcm-daemon/CMakeLists.txt
tests/CMakeLists.txt

index a5b11bd58f1a4a62dd611f6041fafa7ab2af4edb..11dcf633c0b7e9b635f72818bce628264e382937 100644 (file)
 FIND_PACKAGE(Threads REQUIRED)
 FIND_PACKAGE(Protobuf REQUIRED)
 
+IF (CMAKE_BUILD_TYPE MATCHES "DEBUG" OR CMAKE_BUILD_TYPE MATCHES "COVERAGE")
+       FIND_PACKAGE(absl REQUIRED COMPONENT log_internal_check_op)
+       SET(ABSL_LIB absl::log_internal_check_op)
+ENDIF ()
+
 FIND_PACKAGE(Boost REQUIRED
        COMPONENTS
        system)
@@ -56,12 +61,14 @@ ADD_LIBRARY(${TARGET_CLIENT_EXT}
 
 TARGET_LINK_LIBRARIES(${TARGET_CLIENT}
        ${Boost_SYSTEM_LIBRARY}
+       ${ABSL_LIB}
        ${PROTOBUF_LITE_LIBRARIES}
        ${CLIENT_DEPS_LIBRARIES}
        ${CMAKE_THREAD_LIBS_INIT})
 
 TARGET_LINK_LIBRARIES(${TARGET_CLIENT_EXT}
        ${Boost_SYSTEM_LIBRARY}
+       ${ABSL_LIB}
        ${PROTOBUF_LITE_LIBRARIES}
        ${CLIENT_DEPS_LIBRARIES}
        ${CMAKE_THREAD_LIBS_INIT})
index 744c278d2bf119cbcc3626439f8a058970aee7f6..0631d98266458f4884940eacc97ccccec953feb8 100644 (file)
 FIND_PACKAGE(Threads REQUIRED)
 FIND_PACKAGE(Protobuf REQUIRED)
 
+IF (CMAKE_BUILD_TYPE MATCHES "DEBUG" OR CMAKE_BUILD_TYPE MATCHES "COVERAGE")
+       FIND_PACKAGE(absl REQUIRED COMPONENT log_internal_check_op)
+       SET(ABSL_LIB absl::log_internal_check_op)
+ENDIF ()
+
 FIND_PACKAGE(Boost REQUIRED
        COMPONENTS
        system)
@@ -50,6 +55,7 @@ ADD_EXECUTABLE(${TARGET_DAEMON}
 
 TARGET_LINK_LIBRARIES(${TARGET_DAEMON}
        ${Boost_SYSTEM_LIBRARY}
+       ${ABSL_LIB}
        ${PROTOBUF_LITE_LIBRARIES}
        ${DAEMON_DEPS_LIBRARIES}
        ${CMAKE_THREAD_LIBS_INIT}
index 42d198d36365e794f032d576d95776186fc0b269..7364e22713f13c2111bba0599ac67033ec4567fa 100644 (file)
@@ -44,6 +44,11 @@ ENDIF (CMAKE_BUILD_TYPE MATCHES "COVERAGE")
 FIND_PACKAGE(Threads REQUIRED)
 FIND_PACKAGE(Protobuf REQUIRED)
 
+IF (CMAKE_BUILD_TYPE MATCHES "DEBUG" OR CMAKE_BUILD_TYPE MATCHES "COVERAGE")
+       FIND_PACKAGE(absl REQUIRED COMPONENT log_internal_check_op)
+       SET(ABSL_LIB absl::log_internal_check_op)
+ENDIF ()
+
 FIND_PACKAGE(Boost REQUIRED
        COMPONENTS
        unit_test_framework)
@@ -75,6 +80,7 @@ TARGET_LINK_LIBRARIES(${TARGET_TESTS}
        ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES}
        ${CMAKE_THREAD_LIBS_INIT}
        ${TEST_DEPS_LIBRARIES}
+       ${ABSL_LIB}
        ${PROTOBUF_LITE_LIBRARIES})
 
 INSTALL(TARGETS