diff options
author | claiff <claiff@mail.ru> | 2022-09-18 15:05:10 +0300 |
---|---|---|
committer | claiff <claiff@mail.ru> | 2022-09-20 12:44:34 +0300 |
commit | 7fd7a6488625acc45b48ca21d55ed13783cae27f (patch) | |
tree | 70c19e509ba2e9a1b5096b1d1326772dd9475617 /CMakeLists.txt | |
parent | 629929ebbe386277c25740bc0f4971aac38444d0 (diff) | |
download | obmc-sila-smtp-7fd7a6488625acc45b48ca21d55ed13783cae27f.tar.xz |
temp
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
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/) |