Skip to content

Commit 64cd102

Browse files
committed
added mona-mpi.pc.in file
1 parent 5582c2e commit 64cd102

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ if (ENABLE_MPI_WRAPPERS)
5151
target_include_directories (mona BEFORE PUBLIC
5252
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
5353
list (APPEND MONA_TARGETS mona-mpi-wrappers)
54+
set (DEST_DIR "${CMAKE_INSTALL_PREFIX}")
55+
configure_file ("mona-mpi.pc.in" "mona-mpi.pc" @ONLY)
5456
endif ()
5557

5658
#
5759
# installation stuff (packaging and install commands)
5860
#
59-
write_basic_package_version_file(
61+
write_basic_package_version_file (
6062
"mona-config-version.cmake"
6163
VERSION ${MONA_VERSION}
6264
COMPATIBILITY AnyNewerVersion)
@@ -87,6 +89,8 @@ install (FILES "${CMAKE_CURRENT_SOURCE_DIR}/../include/mona.h"
8789
if (ENABLE_MPI_WRAPPERS)
8890
install (FILES "${CMAKE_CURRENT_SOURCE_DIR}/../include/mona-mpi.h"
8991
DESTINATION include)
92+
install (FILES "${CMAKE_CURRENT_SOURCE_DIR}/mona-mpi.pc"
93+
DESTINATION "lib/pkgconfig/")
9094
endif ()
9195
install (FILES "${CMAKE_CURRENT_BINARY_DIR}/mona.pc"
9296
DESTINATION "lib/pkgconfig/")

src/mona-mpi.pc.in

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
prefix=@DEST_DIR@
2+
exec_prefix=${prefix}
3+
libdir=${prefix}/lib
4+
includedir=${prefix}/include
5+
6+
Name: mona-mpi
7+
Description: MPI wrapper for MoNA
8+
Version: @MONA_VERSION@
9+
10+
Requires: mona
11+
Libs: -L${libdir} -lmona-mpi-wrappers
12+
Cflags: -I${includedir}

0 commit comments

Comments
 (0)