diff --git a/tools/cmake/tools.cmake b/tools/cmake/tools.cmake index 727417b3..ef07190c 100644 --- a/tools/cmake/tools.cmake +++ b/tools/cmake/tools.cmake @@ -217,12 +217,10 @@ function(check_add_library target_name directory) if(NOT TARGET ${target_name}) add_subdirectory(${directory} ${CMAKE_SOURCE_DIR}/build/libraries/${target_name}) endif() - elseif() - if(EXISTS ${target_name}) + elseif(EXISTS ${target_name}) get_filename_component(lib_relative_dir ${target_name} DIRECTORY) get_filename_component(library_name ${target_name} NAME_WE) message(STATUS "[register extern library component: ${library_name}], path:${lib_relative_dir}") - endif() else() message(FATAL_ERROR "both ${target_name} and ${directory} is not exist") endif()