Add pkg-config file.

Signed-off-by: gregory guy <gregory-tde@laposte.net>
gregory guy 3 years ago
parent c962d58baa
commit 7a3d34018d
No known key found for this signature in database
GPG Key ID: 2CC84A1CC6823AF8

@ -28,10 +28,10 @@ tqt_install_includes( ${_private_includes} DESTINATION "private" )
set( qtlib_embed "" )
add_subdirectory( tools )
add_subdirectory( tools )
add_subdirectory( kernel )
add_subdirectory( codecs )
add_subdirectory( moc )
add_subdirectory( moc )
tde_conditional_add_subdirectory( BUILD_STYLES styles )
tde_conditional_add_subdirectory( BUILD_CANVAS canvas )
@ -46,14 +46,32 @@ tde_conditional_add_subdirectory( BUILD_OPENGL opengl )
tde_conditional_add_subdirectory( BUILD_SQL sql )
##### tqt3 library
configure_file( ${TDE_CMAKE_TEMPLATES}/tde_dummy_cpp.cmake dummy.cpp COPYONLY )
tde_add_library( tqt3 SHARED
tde_add_library( tqt-mt SHARED
SOURCES
dummy.cpp
EMBED
${qtlib_embed}
VERSION 3.5.0
DESTINATION ${LIB_INSTALL_DIR}
)
##### other data
string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" PC_EXEC_PREFIX ${EXEC_INSTALL_PREFIX} )
string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" QT_INSTALL_HEADERS ${INCLUDE_INSTALL_DIR} )
string( REGEX REPLACE "^${CMAKE_INSTALL_PREFIX}" "\${prefix}" QT_INSTALL_LIBS ${LIB_INSTALL_DIR} )
configure_file( ${PROJECT_NAME}.pc.cmake ${PROJECT_NAME}.pc @ONLY )
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc
DESTINATION ${PKGCONFIG_INSTALL_DIR}
)

@ -0,0 +1,12 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@PC_EXEC_PREFIX@
libdir=@QT_INSTALL_LIBS@
includedir=@QT_INSTALL_HEADERS@
pluginsdir=@QT_INSTALL_PLUGINS@
Name: @PROJECT_NAME@
Description: @PROJECT_NAME@ is a multiplatform C++ GUI application framework.
Version: 3.5
Libs: -L${libdir} -ltqt-mt
Cflags: -I${includedir}
Loading…
Cancel
Save