소스 검색

cmake/kamcmd: Link if found

Xenofon Karamanos 8 달 전
부모
커밋
ada0a4c247
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      utils/kamcmd/CMakeLists.txt

+ 2 - 2
utils/kamcmd/CMakeLists.txt

@@ -16,11 +16,11 @@ add_executable(${NAME})
 # detect libreadline
 # detect libreadline
 find_package(PkgConfig REQUIRED)
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(READLINE IMPORTED_TARGET readline)
 pkg_check_modules(READLINE IMPORTED_TARGET readline)
-add_library(readline::readline ALIAS PkgConfig::READLINE)
 
 
 if(READLINE_FOUND)
 if(READLINE_FOUND)
   add_library(readline::readline ALIAS PkgConfig::READLINE)
   add_library(readline::readline ALIAS PkgConfig::READLINE)
   target_compile_definitions(${NAME} PRIVATE USE_READLINE)
   target_compile_definitions(${NAME} PRIVATE USE_READLINE)
+  target_link_libraries(${NAME} PRIVATE readline::readline)
 endif()
 endif()
 
 
 include(${CMAKE_SOURCE_DIR}/cmake/utils.cmake)
 include(${CMAKE_SOURCE_DIR}/cmake/utils.cmake)
@@ -29,7 +29,7 @@ target_sources(${NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/kamcmd.c
                                ${CMAKE_CURRENT_SOURCE_DIR}/parse_listen_id.c)
                                ${CMAKE_CURRENT_SOURCE_DIR}/parse_listen_id.c)
 # target_include_directories(${NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
 # target_include_directories(${NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
 # target_link_libraries(${NAME} PRIVATE common)
 # target_link_libraries(${NAME} PRIVATE common)
-target_link_libraries(${NAME} PRIVATE readline::readline resolv)
+target_link_libraries(${NAME} PRIVATE resolv)
 target_link_libraries(${NAME} PRIVATE common_utils)
 target_link_libraries(${NAME} PRIVATE common_utils)
 
 
 target_compile_definitions(
 target_compile_definitions(