@@ -12,28 +12,32 @@ join_paths(OPENCL_LIBDIR_PC "\${exec_prefix}" "${CMAKE_INSTALL_LIBDIR}")
1212set (pkg_config_location ${CMAKE_INSTALL_LIBDIR} /pkgconfig)
1313set (PKGCONFIG_PREFIX "${CMAKE_INSTALL_PREFIX} " )
1414
15- # Configure and install OpenCL.pc for installing the project
16- configure_file (
17- OpenCL.pc.in
18- ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_install/OpenCL.pc
19- @ONLY )
20- install (
21- FILES ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_install/OpenCL.pc
22- DESTINATION ${pkg_config_location}
23- COMPONENT pkgconfig_install)
24-
25- # Configure and install OpenCL.pc for the Debian package
26- set (PKGCONFIG_PREFIX "${CPACK_PACKAGING_INSTALL_PREFIX} " )
27- configure_file (
28- OpenCL.pc.in
29- ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_package/OpenCL.pc
30- @ONLY )
31-
32- install (
33- FILES ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_package/OpenCL.pc
34- DESTINATION ${pkg_config_location}
35- COMPONENT dev
36- EXCLUDE_FROM_ALL )
15+ set (OPENCL_LIBS_PRIVATE_PC "" )
16+
17+ function (install_opencl_pc )
18+ # Configure and install OpenCL.pc for installing the project
19+ configure_file (
20+ OpenCL.pc.in
21+ ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_install/OpenCL.pc
22+ @ONLY )
23+ install (
24+ FILES ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_install/OpenCL.pc
25+ DESTINATION ${pkg_config_location}
26+ COMPONENT pkgconfig_install)
27+
28+ # Configure and install OpenCL.pc for the Debian package
29+ set (PKGCONFIG_PREFIX "${CPACK_PACKAGING_INSTALL_PREFIX} " )
30+ configure_file (
31+ OpenCL.pc.in
32+ ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_package/OpenCL.pc
33+ @ONLY )
34+
35+ install (
36+ FILES ${CMAKE_CURRENT_BINARY_DIR} /pkgconfig_package/OpenCL.pc
37+ DESTINATION ${pkg_config_location}
38+ COMPONENT dev
39+ EXCLUDE_FROM_ALL )
40+ endfunction ()
3741
3842set (CPACK_DEBIAN_PACKAGE_DEBUG ON )
3943
0 commit comments