diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 49938c32..f39e7ad8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -367,10 +367,14 @@ if(MSVC) endif() ENDIF(WITH_WPCAP) +configure_file( + ${CMAKE_CURRENT_LIST_DIR}/libiec61850.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/libiec61850.pc @ONLY +) +install(FILES libiec61850.pc DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pkgconfig") install (TARGETS iec61850 iec61850-shared RUNTIME DESTINATION bin COMPONENT Applications ARCHIVE DESTINATION lib COMPONENT Libraries LIBRARY DESTINATION lib COMPONENT Libraries ) - diff --git a/src/libiec61850.pc.in b/src/libiec61850.pc.in new file mode 100644 index 00000000..ec2b0d23 --- /dev/null +++ b/src/libiec61850.pc.in @@ -0,0 +1,13 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=@CMAKE_INSTALL_PREFIX@/bin +libdir=@CMAKE_INSTALL_PREFIX@/lib +sharedlibdir=@CMAKE_INSTALL_PREFIX@/lib +includedir=@CMAKE_INSTALL_PREFIX@/include + +Name: @PROJECT_NAME@ +Description: @CPACK_PACKAGE_DESCRIPTION@ +Version: @LIB_VERSION_MAJOR@.@LIB_VERSION_MINOR@.@LIB_VERSION_PATCH@ + +Requires: +Libs: -L${libdir} -L${sharedlibdir} -liec61850 +Cflags: -I${includedir}