File tree 3 files changed +26
-0
lines changed
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)
128
128
COMPONENT Devel
129
129
)
130
130
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 ()
131
138
endif ()
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