2 Star 0 Fork 0

crazyluke/CrazyCube

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
extra_build_flags.py 713 Bytes
一键复制 编辑 原始数据 按行查看 历史
crazyluke 提交于 2023-05-13 13:38 . first commit
# CrazyCube C++
# c
# 参考:https://community.platformio.org/t/separate-settings-for-c-and-c-versions/21647/2
# CPPFLAGS for all, CFLAGS for C, CXXFLAGS for C++
Import("env")
cpp = env["CPPFLAGS"]
# cpp += ["-Wno-write-strings"]
env.Replace(CPPFLAGS=cpp)
Import("env")
c = env["CFLAGS"]
c = [x for x in c if not "-std" in x]
c += ["-std=gnu11"]
# c += ["-Wno-implicit-function-declaration"]
env.Replace(CFLAGS=c)
cxx = env["CXXFLAGS"]
cxx = [x for x in cxx if not "-std" in x]
cxx += ["-std=gnu++17"]
# cxx += ["-Wno-narrowing"]
# cxx += ["-Wno-reorder"]
# cxx += ["-Wno-parentheses"]
# cxx += ["-Wno-sizeof-pointer-memaccess"]
# cxx += ["-Wno-cpp"]
# cxx += ["-Wno-register"]
env.Replace(CXXFLAGS=cxx)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/crazyluke/crazycube.git
git@gitee.com:crazyluke/crazycube.git
crazyluke
crazycube
CrazyCube
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385