Includes:
- fix python warnings and wrap pkgconfig_interface_include_directories in quotes to treat it as a string
- prevent failure when Python is not found
- refactor python bindings checks and error messages
- export 3rd-party include directories and linked libraries
- Adding a NS3_REEXPORT_THIRD_PARTY_LIBRARIES option to always export include directories and libraries used by a module, making it automatically available to 3rd-party modules
- Making NS3_REEXPORT_THIRD_PARTY_LIBRARIES option enabled by default
- replace colliding shortcuts with list of non-ambiguous shortcuts
- remove unnecessary code blocks from click
- warn users that doxygen target requires examples and tests
- These are used to generate introspected documentation and guarantee proper dependency checking and build order
13 lines
521 B
PkgConfig
13 lines
521 B
PkgConfig
exec_prefix="@CMAKE_INSTALL_FULL_BINDIR@"
|
|
libdir="@CMAKE_INSTALL_FULL_LIBDIR@"
|
|
includedir="@CMAKE_INSTALL_FULL_INCLUDEDIR@"
|
|
|
|
Name: ns3-@module_name@
|
|
Description: @CMAKE_PROJECT_DESCRIPTION@
|
|
URL: @CMAKE_PROJECT_HOMEPAGE_URL@
|
|
Version: @ns3_version@
|
|
Requires: @pkgconfig_public_required@
|
|
Requires.private: @pkgconfig_private_required@
|
|
Cflags: -I"${includedir}" @pkgconfig_interface_include_directories@
|
|
Libs: -L"${libdir}" -l@pkgconfig_target_lib@ @pkgconfig_public_libs@
|
|
Libs.private: -L"${libdir}" @pkgconfig_private_libs@ |