Use target_sources and remove one non-existent file
This commit is contained in:
parent
f59e0f1d08
commit
dadcd56b4b
2 changed files with 6 additions and 8 deletions
|
@ -129,16 +129,15 @@ function(absl_cc_library)
|
|||
endif()
|
||||
|
||||
# Check if this is a header-only library
|
||||
if (ABSL_CC_LIB_SRCS)
|
||||
set(_SRCS ${ABSL_CC_LIB_SRCS})
|
||||
list(FILTER _SRCS INCLUDE REGEX "\.cc$")
|
||||
list(LENGTH _SRCS ABSL_CC_LIB_SRCS_LEN)
|
||||
if ("${ABSL_CC_LIB_SRCS}" STREQUAL "")
|
||||
set(ABSL_CC_LIB_IS_INTERFACE 1)
|
||||
else()
|
||||
set(ABSL_CC_LIB_SRCS_LEN 0)
|
||||
set(ABSL_CC_LIB_IS_INTERFACE 0)
|
||||
endif()
|
||||
|
||||
if(ABSL_CC_LIB_SRCS_LEN)
|
||||
add_library(${_NAME} STATIC ${ABSL_CC_LIB_SRCS} ${ABSL_CC_LIB_HDRS})
|
||||
if(NOT ABSL_CC_LIB_IS_INTERFACE)
|
||||
add_library(${_NAME} STATIC "")
|
||||
target_sources(${_NAME} PRIVATE ${ABSL_CC_LIB_SRCS} ${ABSL_CC_LIB_HDRS})
|
||||
target_include_directories(${_NAME}
|
||||
PUBLIC ${ABSL_COMMON_INCLUDE_DIRS})
|
||||
# TODO(rongjiecomputer): Revisit ABSL_COMPILE_CXXFLAGS when fixing GH#123
|
||||
|
|
|
@ -32,7 +32,6 @@ list(APPEND STRINGS_PUBLIC_HEADERS
|
|||
|
||||
|
||||
list(APPEND STRINGS_INTERNAL_HEADERS
|
||||
"internal/bits.h"
|
||||
"internal/char_map.h"
|
||||
"internal/charconv_bigint.h"
|
||||
"internal/charconv_parse.h"
|
||||
|
|
Loading…
Reference in a new issue