1 Star 0 Fork 71

xlfeng/third_party_popt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
BUILD.gn 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
# Copyright (c) 2022 Huawei Device Co., Ltd.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
import("//build/lite/config/component/lite_component.gni")
config("popt_config") {
include_dirs = [ "//third_party/popt/src" ]
}
popt_sources = [
"./src/popt.c",
"./src/popthelp.c",
"./src/poptint.c",
"./src/poptparse.c",
]
static_library("popt_static") {
sources = popt_sources
output_name = "popt"
public_configs = [ ":popt_config" ]
defines = [
"HAVE_CONFIG_H",
"_GNU_SOURCE",
"_REENTRANT",
]
cflags_c = [
"-Wall",
"-Os",
"-g",
"-W",
"-ffunction-sections",
"-fdata-sections",
"-Wno-unused-const-variable",
"-Wno-unused-parameter",
"-Wno-gnu-alignof-expression",
]
ldflags = [
"-Wl",
"--gc-sections",
]
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xlfeng/third_party_popt.git
git@gitee.com:xlfeng/third_party_popt.git
xlfeng
third_party_popt
third_party_popt
master

搜索帮助