From e834f738b9bc6b2e7705f9f61d780ed9737634d0 Mon Sep 17 00:00:00 2001 From: luofeng14 Date: Thu, 7 Nov 2024 13:05:08 +0000 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=BF=AE=E5=8C=85cmake?= =?UTF-8?q?=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: luofeng14 --- ...64\241\347\214\256\346\214\207\345\257\274.md" | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git "a/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" "b/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" index e085fe8..ac94270 100644 --- "a/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" +++ "b/LLVM Parallel Universe Project/\345\217\202\344\270\216\350\264\241\347\214\256\346\214\207\345\257\274.md" @@ -109,20 +109,7 @@ set(CMAKE_C_FLAGS "-fPIC -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -Wall -fP ``` set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -Wall -fPIE") ``` -判断编译器决定是否传参给CFLAGS: -``` -# spec - -%cmake -DDEBUG=ON ../ -``` -修改为: -``` -%if "%toolchain" == "clang" -%global cmake_opts -DCMAKE_C_FLAGS="${CFLAGS}" -%endif - -%cmake -DDEBUG=ON %{?cmake_opts} ../ -``` +修改后,若cmake没有加类似-DCMAKE_C_FLAGS="-Wall -Wextra"选项,则CMAKE_C_FLAGS默认引用CFLAGS。 ### 4、LLVM平行宇宙项目commiters(持续增加中) - 赵 川峰[@cf-zhao](https://gitee.com/cf-zhao) 邮箱: zhaochuanfeng@huawei.com -- Gitee