From 712163e5daa78547aa1387fa413833bfef5ccc73 Mon Sep 17 00:00:00 2001 From: aceforeverd Date: Sun, 16 Jul 2023 09:46:20 +0000 Subject: [PATCH] build(cxx): cmake configure on cmake 3.18 --- src/sdk/CMakeLists.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/sdk/CMakeLists.txt b/src/sdk/CMakeLists.txt index db2aadc638c..cc959f6a23b 100644 --- a/src/sdk/CMakeLists.txt +++ b/src/sdk/CMakeLists.txt @@ -295,7 +295,10 @@ function(get_lib_path X RET) endif() else() # if target has no location, handle it before call this function - get_target_property(RET_V ${X} LOCATION) + get_target_property(type ${X} TYPE) + if (NOT ${type} STREQUAL "INTERFACE_LIBRARY") + get_target_property(RET_V ${X} LOCATION) + endif() # message(STATUS "get ${X} path: ${RET_V}") endif() if("${RET_V}" STREQUAL "RET_V-NOTFOUND") @@ -343,10 +346,6 @@ list(REMOVE_DUPLICATES ABSL_LLVM_TGTS) # get absl llvm libs path foreach(X IN LISTS ABSL_LLVM_TGTS) - get_target_property(type ${X} TYPE) - if (${type} STREQUAL "INTERFACE_LIBRARY") - continue() - endif() get_lib_path(${X} Y) # message(STATUS "get ${X} path: ${Y}") list(APPEND CXXSDK_THIRDPARTY_LIBS ${Y})