summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorclaiff <claiff@mail.ru>2022-09-18 15:05:10 +0300
committerclaiff <claiff@mail.ru>2022-09-20 12:44:34 +0300
commit7fd7a6488625acc45b48ca21d55ed13783cae27f (patch)
tree70c19e509ba2e9a1b5096b1d1326772dd9475617
parent629929ebbe386277c25740bc0f4971aac38444d0 (diff)
downloadobmc-sila-smtp-7fd7a6488625acc45b48ca21d55ed13783cae27f.tar.xz
temp
-rw-r--r--CMakeLists.txt25
1 files changed, 15 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 11f62b1..95eb853 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -71,6 +71,12 @@ else()
include_directories(${Boost_INCLUDE_DIRS})
link_directories(${Boost_LIBRARY_DIRS})
+
+ find_package (PkgConfig REQUIRED)
+ find_package (PkgConfig REQUIRED)
+ pkg_check_modules (LOGGING phosphor-logging REQUIRED)
+ include_directories (SYSTEM ${LOGGING_INCLUDE_DIRS})
+ link_directories (${LOGGING_LIBRARY_DIRS})
endif()
include_directories(src)
@@ -139,19 +145,18 @@ set(SRC_FILES
${MANAGER_BUILDER_DIR}/mail.cpp
)
-add_executable(smtp ${SRC_FILES})
+add_executable(${PROJECT_NAME} ${SRC_FILES})
if(NOT ${YOCTO_DEPENDENCIES})
- add_dependencies(smtp sdbusplus-project)
+ add_dependencies(${PROJECT_NAME} sdbusplus-project)
endif()
-target_link_libraries(smtp boost_context)
-target_link_libraries(smtp sdbusplus)
-target_link_libraries(smtp systemd)
-target_link_libraries(smtp curl)
+target_link_libraries(${PROJECT_NAME} boost_context)
+target_link_libraries(${PROJECT_NAME} sdbusplus)
+target_link_libraries(${PROJECT_NAME} systemd)
+target_link_libraries(${PROJECT_NAME} curl)
-#target_link_libraries(curl_smtp curl)
#target_link_libraries (${PROJECT_NAME} ${Boost_LIBRARIES})
-#target_link_libraries (${PROJECT_NAME} ${SDBUSPLUSPLUS_LIBRARIES}
-# phosphor_logging)
-install(TARGETS smtp DESTINATION bin)
+target_link_libraries (${PROJECT_NAME} ${SDBUSPLUSPLUS_LIBRARIES}
+ phosphor_logging)
+install(TARGETS ${PROJECT_NAME} DESTINATION bin)
install(FILES ${PROJECT_SOURCE_DIR}/xyz.openbmc_project.SMTP.service
DESTINATION /lib/systemd/system/)