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 f48ade35edb5e9b3b5bf68dbdbda1d94dcf65be9..d75f024f8c8ce1719b96e5dcfba18c95b9461295 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" @@ -92,6 +92,23 @@ gcc -Wall -fpie $RPM_OPT_FLAGS $CFLAGS $RPM_LD_FLAGS $LDFLAGS ifenslave.c -o ife ```c %{__cc} -Wall -fpie $RPM_OPT_FLAGS $CFLAGS $RPM_LD_FLAGS $LDFLAGS ifenslave.c -o ifenslave ``` +Makefile写死CC=gcc,可在spec里将CC传值到Makefile +``` +%build +%if "%{?toolchain}" == "clang" + %global make_opts CC=clang CXX=clang++ +%endif +make %{?make_opts} +``` + +``` +%build +%if "%{?toolchain}" == "clang" + %global make_opts CC=clang CXX=clang++ +%endif +%make_build %{?make_opts} +``` + #### 3.2、待添加 待补充