1# Copyright (c) Huawei Technologies Co., Ltd. 2023. All rights reserved. 2# Description: liblog.cmake 3# Create: 2022-8-15 4 5cmake_minimum_required(VERSION 3.13) 6set(UTILSBASE_DIR ${ROOT_DIR}commonlibrary/c_utils/base/) 7 8include_directories(${UTILSBASE_DIR}include) 9include_directories(${UTILSBASE_DIR}src) 10include_directories(${ROOT_DIR}kernel/linux-5.10-lts/make_output/usr/include/) 11 12set(LIBRARY_OUTPUT_PATH ${LIB_PATH}) 13 14# TEST_SOURCE_FILES 15aux_source_directory(${UTILSBASE_DIR}/src UTILSBASE_DIR_SRCS) 16 17file(GLOB SRC_BLACK_LIST 18 ${UTILSBASE_DIR}/src/file_ex.cpp) 19 20list(REMOVE_ITEM UTILSBASE_DIR_SRCS ${SRC_BLACK_LIST}) 21 22add_library(utilsbase STATIC ${UTILSBASE_DIR_SRCS}) 23target_compile_options(utilsbase PRIVATE -include functional -includelimits.h) 24set_target_properties(utilsbase PROPERTIES COMPILE_FLAGS "-w")