Remove boost-log dependency
[platform/core/security/device-certificate-manager-backend.git] / src / dummy-backend / CMakeLists.txt
index 2af82d3..403fa54 100644 (file)
@@ -61,11 +61,8 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/rootCA_ecdsa_cert.c
 
 ###### Include and library directories ######
 
-IF(DLOG_FOUND)
-       include_directories(${DLOG_INCLUDE_DIRS})
-       link_directories(${DLOG_LIBRARY_DIRS})
-       add_definitions(-DUSE_DLOG_LOGGING=1)
-ENDIF()
+include_directories(${DLOG_INCLUDE_DIRS})
+link_directories(${DLOG_LIBRARY_DIRS})
 
 include_directories(${Boost_INCLUDE_DIRS})
 link_directories(${Boost_LIBRARY_DIRS})
@@ -81,6 +78,7 @@ add_library(${DCM_BACKEND_API}
        ../abstractcryptobackendcontext.cpp
        dummycryptobackend.cpp
        dummycryptobackendcontext.cpp
+       ../log.cpp
        ${CMAKE_CURRENT_BINARY_DIR}/rootCA_ecdsa_key.c
        ${CMAKE_CURRENT_BINARY_DIR}/rootCA_ecdsa_cert.c
        ${CMAKE_CURRENT_BINARY_DIR}/rootCA_rsa_key.c
@@ -96,12 +94,9 @@ target_link_libraries(${DCM_BACKEND_API}
        ${CMAKE_THREAD_LIBS_INIT}
        ${MBEDTLS_LIB}
        ${MBEDCRYPTO_LIB}
+       ${DLOG_LIBRARIES}
 )
 
-IF(DLOG_FOUND)
-       target_link_libraries(${DCM_BACKEND_API} ${DLOG_LIBRARIES})
-ENDIF()
-
 ###### Properties of library ######
 
 set_property(TARGET ${DCM_BACKEND_API} PROPERTY DEFINE_SYMBOL DCM_BACKEND_API_DUMMY_EXPORT)