incremental
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ae75e5d..db4df43 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -153,6 +153,10 @@
# PAM
find_package(PAM REQUIRED)
+# Boost-dbus
+add_subdirectory(boost-dbus)
+include_directories(boost-dbus/include)
+
set(WEBSERVER_MAIN src/webserver_main.cpp)
set(HDR_FILES
@@ -221,21 +225,23 @@
add_subdirectory(googletest)
#find_package(GMock CONFIG REQUIRED)
- add_executable(unittest ${HDR_FILES} ${SRC_FILES} ${UT_FILES})
- target_link_libraries(unittest gmock gtest)
- target_link_libraries(unittest pthread)
- target_link_libraries(unittest g3logger)
+ add_executable(webtest ${HDR_FILES} ${SRC_FILES} ${UT_FILES})
+ target_link_libraries(webtest gmock gtest)
+ target_link_libraries(webtest pthread)
+ target_link_libraries(webtest g3logger)
- target_link_libraries(unittest ${OPENSSL_LIBRARIES})
- target_link_libraries(unittest ${ZLIB_LIBRARIES})
- target_link_libraries(unittest pam)
- add_dependencies(unittest packagestaticcpp)
-
+ target_link_libraries(webtest ${OPENSSL_LIBRARIES})
+ target_link_libraries(webtest ${ZLIB_LIBRARIES})
+ target_link_libraries(webtest pam)
+ add_dependencies(webtest packagestaticcpp)
+ add_test(webtest webtest "--gtest_output=xml:webtest.xml")
+
endif(${BUILD_UT})
# web static assets
add_subdirectory(static)
+
# bmcweb
add_executable(bmcweb ${WEBSERVER_MAIN} ${HDR_FILES} ${SRC_FILES})
target_link_libraries(bmcweb pthread)
@@ -247,14 +253,6 @@
add_dependencies(bmcweb packagestaticcpp)
install (TARGETS bmcweb DESTINATION bin)
-# dbus
-add_executable(dbus_test src/dbus_main.cpp)
-target_link_libraries(dbus_test ${DBUS_LIBRARIES})
-
-# udpclient
-#add_executable(udpclient src/udpclient.cpp)
-#target_link_libraries(udpclient pthread)
-
add_executable(getvideo src/getvideo_main.cpp)
target_link_libraries(getvideo pthread)
target_link_libraries(getvideo g3logger)