Imported Debian version 1.0~trusty
[deb_vid.stab.git] / CMakeModules / create_pkgconfig_file.cmake
CommitLineData
80f575fc
DM
1#
2# Write a pkg-config pc file for given "name" with "decription"
3# Arguments:
4# name: a library name (without "lib" prefix and "so" suffixes
5# desc: a desription string
6#
7macro (create_pkgconfig_file name desc)
8 set(_pkgfname "${CMAKE_CURRENT_BINARY_DIR}/${name}.pc")
9 message(STATUS "${name}: writing pkgconfig file ${_pkgfname}")
10
11 file(WRITE "${_pkgfname}" "# file generated by vid.stab cmake build
12prefix=${CMAKE_INSTALL_PREFIX}
13libdir=\${prefix}/lib${LIB_SUFFIX}
14includedir=\${prefix}/include
15
16Name: ${name}
17Description: ${desc}
18Version: ${VIDSTAB_VERSION}
19Libs: -L\${libdir} -l${name}
20Cflags: -I\${includedir}
21
22")
23
24 install(FILES ${_pkgfname} DESTINATION lib${LIB_SUFFIX}/pkgconfig)
25endmacro()