File tree Expand file tree Collapse file tree 3 files changed +26
-0
lines changed Expand file tree Collapse file tree 3 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -128,4 +128,11 @@ if(ENABLE_PROJECTM_EVAL_INSTALL)
128128 COMPONENT Devel
129129 )
130130
131+ # Install pkgconfig file
132+ if (UNIX )
133+ configure_file (install -pkgconfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR} /install -pkgconfig.cmake @ONLY)
134+ install (SCRIPT ${CMAKE_CURRENT_BINARY_DIR} /install -pkgconfig.cmake
135+ COMPONENT Devel
136+ )
137+ endif ()
131138endif ()
Original file line number Diff line number Diff line change 1+ # pkg-config file install script. Executed during install phase of the library.
2+
3+ set (CMAKE_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@" )
4+ set (CMAKE_INSTALL_INCLUDEDIR "@CMAKE_INSTALL_INCLUDEDIR@" )
5+ set (PROJECT_VERSION "@PROJECT_VERSION@" )
6+ set (PROJECTM_EVAL_FLOAT_SIZE "@PROJECTM_EVAL_FLOAT_SIZE@" )
7+ configure_file (@CMAKE_CURRENT_SOURCE_DIR @/projectm-eval.pc.in ${CMAKE_INSTALL_PREFIX} /${CMAKE_INSTALL_LIBDIR} /pkgconfig/projectm-eval.pc @ONLY)
Original file line number Diff line number Diff line change 1+ prefix=@CMAKE_INSTALL_PREFIX@
2+ exec_prefix=${prefix}
3+ libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
4+ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
5+ pkgdatadir=${prefix}/
6+ sysconfdir=${prefix}/
7+
8+ Name: projectm-eval
9+ Version: @PROJECT_VERSION@
10+ Description: projectM Expression Evaluation Library
11+ Libs: -L${libdir} -l:projectM_eval
12+ Cflags: -I${includedir} -DPRJM_F_SIZE=@PROJECTM_EVAL_FLOAT_SIZE@
You can’t perform that action at this time.
0 commit comments