Imported Debian version 1.0~trusty
[deb_vid.stab.git] / CMakeModules / create_pkgconfig_file.cmake
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 #
7 macro (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
12 prefix=${CMAKE_INSTALL_PREFIX}
13 libdir=\${prefix}/lib${LIB_SUFFIX}
14 includedir=\${prefix}/include
15
16 Name: ${name}
17 Description: ${desc}
18 Version: ${VIDSTAB_VERSION}
19 Libs: -L\${libdir} -l${name}
20 Cflags: -I\${includedir}
21
22 ")
23
24 install(FILES ${_pkgfname} DESTINATION lib${LIB_SUFFIX}/pkgconfig)
25 endmacro()