Skip to content

Commit

Permalink
cmake: Install host-plugin/native-plugin/standalone pkgconfig files
Browse files Browse the repository at this point in the history
  • Loading branch information
alex-tee authored and falkTX committed Dec 13, 2023
1 parent bcfcafd commit 68bbca2
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 0 deletions.
6 changes: 6 additions & 0 deletions cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1587,9 +1587,15 @@ install(TARGETS carla-headers-utils PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_IN

if(NOT ${CARLA_BUILD_FRAMEWORKS} AND NOT MSVC)
configure_file(carla-utils.pc.in carla-utils.pc @ONLY)
configure_file(carla-standalone.pc.in carla-standalone.pc @ONLY)
configure_file(carla-native-plugin.pc.in carla-native-plugin.pc @ONLY)
configure_file(carla-host-plugin.pc.in carla-host-plugin.pc @ONLY)

install(FILES
${CMAKE_CURRENT_BINARY_DIR}/carla-utils.pc
${CMAKE_CURRENT_BINARY_DIR}/carla-standalone.pc
${CMAKE_CURRENT_BINARY_DIR}/carla-native-plugin.pc
${CMAKE_CURRENT_BINARY_DIR}/carla-host-plugin.pc
DESTINATION
${CMAKE_INSTALL_LIBDIR}/pkgconfig
)
Expand Down
10 changes: 10 additions & 0 deletions cmake/carla-host-plugin.pc.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
prefix=@CMAKE_INSTALL_PREFIX@
libdir=@CMAKE_INSTALL_FULL_LIBDIR@
includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
carla_libdir=${libdir}/carla

Name: carla-host-plugin
Version: @PROJECT_VERSION@
Description: Carla Host as Native Plugin
Libs: -Wl,-rpath,${carla_libdir} -L${carla_libdir} -lcarla_host-plugin
Cflags: -I${includedir}/carla -I${includedir}/carla/includes
9 changes: 9 additions & 0 deletions cmake/carla-native-plugin.pc.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
prefix=@CMAKE_INSTALL_PREFIX@
libdir=@CMAKE_INSTALL_FULL_LIBDIR@
includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@

Name: carla-native-plugin
Version: @PROJECT_VERSION@
Description: Carla Native Plugin
Libs: -Wl,-rpath,${libdir}/carla -L${libdir}/carla -lcarla_native-plugin
Cflags: -I${includedir}/carla -I${includedir}/carla/includes
9 changes: 9 additions & 0 deletions cmake/carla-standalone.pc.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
prefix=@CMAKE_INSTALL_PREFIX@
libdir=@CMAKE_INSTALL_FULL_LIBDIR@
includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@

Name: carla-standalone
Version: @PROJECT_VERSION@
Description: Carla Host Standalone
Libs: -Wl,-rpath,${libdir}/carla -L${libdir}/carla -lcarla_standalone2
Cflags: -I${includedir}/carla -I${includedir}/carla/includes

0 comments on commit 68bbca2

Please sign in to comment.