File tree 2 files changed +17
-5
lines changed
2 files changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -171,6 +171,19 @@ install(FILES ${HEADERS}
171
171
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /${PROJECT_NAME}
172
172
)
173
173
174
+ # Install libtommath.pc for pkg-config if we build a shared library
175
+ if (BUILD_SHARED_LIBS )
176
+ configure_file (
177
+ ${CMAKE_CURRENT_SOURCE_DIR} /lib${PROJECT_NAME} .pc.in
178
+ ${CMAKE_CURRENT_BINARY_DIR} /lib${PROJECT_NAME} .pc
179
+ @ONLY
180
+ )
181
+
182
+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /lib${PROJECT_NAME} .pc
183
+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR} /pkgconfig
184
+ )
185
+ endif ()
186
+
174
187
# generate package version file
175
188
write_basic_package_version_file(
176
189
${PROJECT_VERSION_FILE}
Original file line number Diff line number Diff line change 1
- prefix=@to-be-replaced@
2
- exec_prefix=${prefix}
3
- libdir=${exec_prefix}/lib
4
- includedir=${prefix}/include
1
+ prefix=@CMAKE_INSTALL_PREFIX@
2
+ libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
3
+ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@PROJECT_NAME@
5
4
6
5
Name: LibTomMath
7
6
Description: public domain library for manipulating large integer numbers
8
- Version: @to-be-replaced @
7
+ Version: @PROJECT_VERSION @
9
8
Libs: -L${libdir} -ltommath
10
9
Cflags: -I${includedir}
You can’t perform that action at this time.
0 commit comments