Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions 3rdParty/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ if(PCAPPP_INSTALL)
install(
TARGETS light_pcapng
EXPORT PcapPlusPlusTargets
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR}
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR}
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT devel
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT runtime
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR} COMPONENT devel
)
endif()
20 changes: 17 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,11 @@ if(PCAPPP_INSTALL)
"${CMAKE_CURRENT_BINARY_DIR}/PcapPlusPlus.pc"
@ONLY
)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/PcapPlusPlus.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
install(
FILES "${CMAKE_CURRENT_BINARY_DIR}/PcapPlusPlus.pc"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
COMPONENT devel
)
endif()

# CMake helpers to compile Pcap++ with CMake (only if PCAP is used)
Expand All @@ -405,7 +409,7 @@ if(PCAPPP_INSTALL)
pcapp_install_cmake_module(ZSTD)
endif()

install(EXPORT PcapPlusPlusTargets DESTINATION ${PCAPPP_INSTALL_CMAKEDIR} NAMESPACE PcapPlusPlus::)
install(EXPORT PcapPlusPlusTargets DESTINATION ${PCAPPP_INSTALL_CMAKEDIR} NAMESPACE PcapPlusPlus:: COMPONENT devel)

configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/PcapPlusPlusConfig.cmake.in"
Expand Down Expand Up @@ -437,6 +441,12 @@ if(PCAPPP_PACKAGE)
set(CPACK_PACKAGE_NAME "pcapplusplus")
set(CPACK_PACKAGE_VERSION "${PCAPPP_VERSION}")
set(CPACK_PACKAGE_MAINTAINER "seladb")
set(CPACK_COMPONENTS_ALL runtime devel examples)
set(CPACK_COMPONENT_RUNTIME_DESCRIPTION "Shared libraries and runtime files required to run PcapPlusPlus-based applications.")
set(CPACK_COMPONENT_DEVEL_DESCRIPTION "Header files, CMake configuration, and other resources needed for developing with PcapPlusPlus.")
set(CPACK_COMPONENT_EXAMPLES_DESCRIPTION "A collection of example applications demonstrating how to use PcapPlusPlus features and APIs.")
set(CPACK_COMPONENT_STATIC_DESCRIPTION "Static library files for linking PcapPlusPlus directly into your applications.")

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@seladb there is no COMPONENT static


set(CPACK_DEBIAN_PACKAGE_MAINTAINER "${CPACK_PACKAGE_MAINTAINER}")
set(
CPACK_PACKAGE_DESCRIPTION_SUMMARY
Expand All @@ -445,6 +455,10 @@ if(PCAPPP_PACKAGE)

# Default output a .tar.gz
set(CPACK_GENERATOR "TGZ")
# Archive will include all components (Runtime, Development, Examples, Static, etc.)
set(CPACK_ARCHIVE_COMPONENT_INSTALL OFF)
# Enable component-based packaging for DEB generator
set(CPACK_DEB_COMPONENT_INSTALL ON)

# Remove the tweak for Compiler Version
string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION})
Expand All @@ -471,7 +485,7 @@ if(PCAPPP_PACKAGE)
cmake_host_system_information(RESULT DISTRO_VERSION_ID QUERY DISTRIB_VERSION_ID)
set(_PCAPPP_PACKAGE_README_CUSTOM_PATH "${_PCAPPP_PACKAGE_README_PATH}/README.release.linux")
if("${DISTRO_ID}" STREQUAL "ubuntu")
# set(CPACK_GENERATOR ${CPACK_GENERATOR};DEB)
set(CPACK_GENERATOR ${CPACK_GENERATOR};DEB)
elseif("${DISTRO_ID}" STREQUAL "centos" OR "${DISTRO_ID}" STREQUAL "rhel")
# set(CPACK_GENERATOR ${CPACK_GENERATOR};RPM)
elseif("${DISTRO_ID}" STREQUAL "freebsd")
Expand Down
8 changes: 4 additions & 4 deletions Common++/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,10 @@ if(PCAPPP_INSTALL)
install(
TARGETS Common++
EXPORT PcapPlusPlusTargets
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR}
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR}
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR}
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT devel
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT runtime
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR} COMPONENT devel
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT runtime
)
endif()

Expand Down
6 changes: 5 additions & 1 deletion Examples/ArpSpoofing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(ArpSpoofing PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS ArpSpoofing EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS ArpSpoofing
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
2 changes: 1 addition & 1 deletion Examples/Arping/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ endif()
set_target_properties(Arping PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS Arping EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(TARGETS Arping EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples)
endif()
6 changes: 5 additions & 1 deletion Examples/DNSResolver/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(DNSResolver PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS DNSResolver EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS DNSResolver
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/DnsSpoofing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(DnsSpoofing PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS DnsSpoofing EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS DnsSpoofing
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
2 changes: 1 addition & 1 deletion Examples/DpdkBridge/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ target_link_libraries(DpdkBridge PUBLIC PcapPlusPlus::Pcap++)
set_target_properties(DpdkBridge PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS DpdkBridge EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(TARGETS DpdkBridge EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples)
endif()
6 changes: 5 additions & 1 deletion Examples/DpdkExample-FilterTraffic/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,9 @@ target_link_libraries(DpdkTrafficFilter PUBLIC PcapPlusPlus::Pcap++)
set_target_properties(DpdkTrafficFilter PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS DpdkTrafficFilter EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS DpdkTrafficFilter
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/HttpAnalyzer/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(HttpAnalyzer PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS HttpAnalyzer EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS HttpAnalyzer
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/IPDefragUtil/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(IPDefragUtil PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS IPDefragUtil EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS IPDefragUtil
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
2 changes: 1 addition & 1 deletion Examples/IPFragUtil/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ endif()
set_target_properties(IPFragUtil PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS IPFragUtil EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(TARGETS IPFragUtil EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples)
endif()
12 changes: 10 additions & 2 deletions Examples/IcmpFileTransfer/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ endif()
set_target_properties(IcmpFileTransfer-catcher PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS IcmpFileTransfer-catcher EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS IcmpFileTransfer-catcher
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()

add_executable(IcmpFileTransfer-pitcher Common.cpp IcmpFileTransfer-pitcher.cpp)
Expand All @@ -25,5 +29,9 @@ endif()
set_target_properties(IcmpFileTransfer-pitcher PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS IcmpFileTransfer-pitcher EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS IcmpFileTransfer-pitcher
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
2 changes: 1 addition & 1 deletion Examples/KniPong/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ target_link_libraries(KniPong PUBLIC PcapPlusPlus::Pcap++)
set_target_properties(KniPong PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS KniPong EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(TARGETS KniPong EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples)
endif()
12 changes: 10 additions & 2 deletions Examples/PcapPlusPlus-benchmark/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,17 @@ else()
endif()

if(PCAPPP_INSTALL)
install(TARGETS BenchmarkExample EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS BenchmarkExample
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)

if(TARGET BenchmarkExampleGoogle)
install(TARGETS BenchmarkExampleGoogle EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS BenchmarkExampleGoogle
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
endif()
6 changes: 5 additions & 1 deletion Examples/PcapPrinter/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(PcapPrinter PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS PcapPrinter EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS PcapPrinter
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
2 changes: 1 addition & 1 deletion Examples/PcapSearch/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ endif()
set_target_properties(PcapSearch PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS PcapSearch EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(TARGETS PcapSearch EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples)
endif()
6 changes: 5 additions & 1 deletion Examples/PcapSplitter/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(PcapSplitter PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS PcapSplitter EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS PcapSplitter
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/PfRingExample-FilterTraffic/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,9 @@ target_link_libraries(PfRingTrafficFilter PUBLIC PcapPlusPlus::Pcap++)
set_target_properties(PfRingTrafficFilter PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS PfRingTrafficFilter EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS PfRingTrafficFilter
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/SSLAnalyzer/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(SSLAnalyzer PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS SSLAnalyzer EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS SSLAnalyzer
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/TLSFingerprinting/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,9 @@ set_target_properties(
)

if(PCAPPP_INSTALL)
install(TARGETS TLSFingerprinting EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS TLSFingerprinting
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/TcpReassembly/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ endif()
set_target_properties(TcpReassembly PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS TcpReassembly EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS TcpReassembly
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
6 changes: 5 additions & 1 deletion Examples/XdpExample-FilterTraffic/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,9 @@ target_link_libraries(XdpTrafficFilter PUBLIC PcapPlusPlus::Pcap++)
set_target_properties(XdpTrafficFilter PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${PCAPPP_BINARY_EXAMPLES_DIR}")

if(PCAPPP_INSTALL)
install(TARGETS XdpTrafficFilter EXPORT PcapPlusPlusTargets RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR})
install(
TARGETS XdpTrafficFilter
EXPORT PcapPlusPlusTargets
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT examples
)
endif()
8 changes: 4 additions & 4 deletions Packet++/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -183,10 +183,10 @@ if(PCAPPP_INSTALL)
install(
TARGETS Packet++
EXPORT PcapPlusPlusTargets
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR}
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR}
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR}
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT devel
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT runtime
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR} COMPONENT devel
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT runtime
)
endif()

Expand Down
8 changes: 4 additions & 4 deletions Pcap++/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,10 @@ if(PCAPPP_INSTALL)
install(
TARGETS Pcap++
EXPORT PcapPlusPlusTargets
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR}
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR}
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR}
ARCHIVE DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT devel
LIBRARY DESTINATION ${PCAPPP_INSTALL_LIBDIR} COMPONENT runtime
PUBLIC_HEADER DESTINATION ${PCAPPP_INSTALL_INCLUDEDIR} COMPONENT devel
RUNTIME DESTINATION ${PCAPPP_INSTALL_BINDIR} COMPONENT runtime
)
endif()

Expand Down
Loading