Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
openeuler_risc-v-fixing [2024/11/11 10:16] – [KDE 系列包] misaka00251openeuler_risc-v-fixing [2024/11/27 07:32] (current) – [KDE 系列包] misaka00251
Line 40: Line 40:
 </code> </code>
  
-===== KDE 系列包 =====+===== cmake 宏 =====
  
 Update(2024-11-11): 目前已经有 ''%cmake_build'' 和 ''%cmake_install'' 了,不用这么麻烦了。 Update(2024-11-11): 目前已经有 ''%cmake_build'' 和 ''%cmake_install'' 了,不用这么麻烦了。
  
-目前有宏了,之前没有宏的话需要这样:+目前有宏了,之前没有宏的话遇到 KDE 系列包的时候需要这样:
  
 <file spec example.spec> <file spec example.spec>
Line 58: Line 58:
 </file> </file>
  
 +或者遇到 ROCm 系列包的时候需要这样:
 +
 +<file spec example2.spec>
 +pushd amd/hipcc
 +mkdir -p %{_target_platform}
 +pushd %{_target_platform}
 +%cmake -DHIPCC_BACKWARD_COMPATIBILITY=OFF ..
 +popd
 +cmake --build %{_target_platform} %{?_smp_mflags} -v
 +popd
 +</file>
 ===== 单 part 执行 ===== ===== 单 part 执行 =====