--- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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. set(clang_triple ${LIBCLC_TARGET}) --- a/libclc.pc.in +++ b/libclc.pc.in @@ -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}