Commit 247ea478 authored by enet Upstream's avatar enet Upstream Committed by Atkins, Charles Vernon
Browse files

enet 2018-03-29 (682bea7d)

Code extracted from:

    https://github.com/GTkorvo/enet.git

at commit 682bea7dadbeb24f5daf6e9273013b5e676959d2 (master).

Upstream Shortlog
-----------------

Chuck Atkins (1):
      d9db4121 Add support for pkg-config
parent 77c9cb6d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -126,6 +126,20 @@ target_include_directories(enet PUBLIC
  $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)

# Setup pkgconfig
configure_file(
  ${CMAKE_CURRENT_SOURCE_DIR}/enet.pc.in
  ${CMAKE_CURRENT_BINARY_DIR}/enet.pc
  @ONLY)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/enet.pc
  DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
configure_file(
  ${CMAKE_CURRENT_SOURCE_DIR}/enet-config.in
  ${CMAKE_CURRENT_BINARY_DIR}/enet-config
  @ONLY)
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/enet-config
  DESTINATION "${CMAKE_INSTALL_BINDIR}")

install(DIRECTORY include/enet
  DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
  FILES_MATCHING PATTERN "*.h"

enet-config.in

0 → 100755
+4 −0
Original line number Diff line number Diff line
#!/bin/bash

export PKG_CONFIG_LIBDIR=$(realpath $(dirname $(realpath ${BASH_SOURCE}))/..)/@CMAKE_INSTALL_LIBDIR@/pkgconfig
pkg-config enet "$@"

enet.pc.in

0 → 100644
+10 −0
Original line number Diff line number Diff line
prefix=@CMAKE_INSTALL_PREFIX@
libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@

Name: enet
Description: Reliable UDP Networking
URL: http://enet.bespin.org
Version: @ENET_VERSION@
Cflags: -I${includedir}
Libs: -L${libdir} -l@ENET_LIBRARY_PREFIX@enet