summarylogtreecommitdiffstats
path: root/revert-10644a1-v2.patch
blob: d86eb3768ad26f6f1317ff3beb8d7a4873630737 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff -uraN llvm-project/libclc/CMakeLists.txt llvm-project.new/libclc/CMakeLists.txt
--- llvm-project/libclc/CMakeLists.txt	2026-05-13 18:15:32.309356471 +0200
+++ llvm-project.new/libclc/CMakeLists.txt	2026-05-13 18:19:49.297734842 +0200
@@ -123,6 +123,9 @@
   endif()
 endforeach()
 
+configure_file( libclc.pc.in libclc.pc @ONLY )
+install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libclc.pc DESTINATION "${CMAKE_INSTALL_DATADIR}/pkgconfig" )
+
 # Determine the clang target triple. Vulkan and SPIR-V backend targets use the
 # triple directly; other SPIR-V targets fall back to the legacy SPIR target.
 set(clang_triple ${LIBCLC_TARGET})
diff -uraN llvm-project/libclc/libclc.pc.in llvm-project.new/libclc/libclc.pc.in
--- llvm-project/libclc/libclc.pc.in	1970-01-01 01:00:00.000000000 +0100
+++ llvm-project.new/libclc/libclc.pc.in	2026-03-20 22:25:14.758732474 +0100
@@ -0,0 +1,6 @@
+libexecdir=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_DATADIR@/clc
+
+Name: libclc
+Description: Library requirements of the OpenCL C programming language
+Version: @PROJECT_VERSION@
+Libs: -L${libexecdir}