From 7fd7a6488625acc45b48ca21d55ed13783cae27f Mon Sep 17 00:00:00 2001 From: claiff Date: Sun, 18 Sep 2022 15:05:10 +0300 Subject: temp --- CMakeLists.txt | 25 +++++++++++++++---------- 1 file 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/) -- cgit v1.2.3