set(PKGCONFIG_INCLUDEDIR "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") set(PKGCONFIG_LIBDIR "\${prefix}/${CMAKE_INSTALL_LIBDIR}") set(PKGCONFIG_PROJECT_DESCRIPTION "A programming language") set(PKGCONFIG_PROJECT_HOMEPAGE_URL "https://onedev.site.tesses.net/crosslang") if(CROSSLANG_ENABLE_FFI) set(PKGCONFIG_DEPS "Requires: libffi") else() set(PKGCONFIG_DEPS "") endif() if(CROSSLANG_ENABLE_STATIC) configure_file(crosslang_static.pc.in crosslang_static.pc @ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/crosslang_static.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) endif() if(CROSSLANG_ENABLE_SHARED) configure_file(crosslang.pc.in crosslang.pc @ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/crosslang.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) endif()