From 976428b8e53984ec26f39ad66c73e838b6788346 Mon Sep 17 00:00:00 2001 From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> Date: Fri, 1 Sep 2023 17:53:45 -0400 Subject: [PATCH] Update install rules for libdwarf --- bundled/libdwarf/CMakeLists.txt | 87 +++++++++++++++++---------------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/bundled/libdwarf/CMakeLists.txt b/bundled/libdwarf/CMakeLists.txt index 4cf73cc..ffd0e0c 100644 --- a/bundled/libdwarf/CMakeLists.txt +++ b/bundled/libdwarf/CMakeLists.txt @@ -438,53 +438,54 @@ target_include_directories( target_link_libraries(dwarf PUBLIC ${LIBELF_LIBRARIES} ${DW_FZLIB} ${DW_FZSTD}) -if(NOT CMAKE_SKIP_INSTALL_RULES) - include(CMakePackageConfigHelpers) +# TODO: Something will have to be figured out for dynamic linking, but for now there's nothing to install +# if(NOT CMAKE_SKIP_INSTALL_RULES) +# include(CMakePackageConfigHelpers) - install( - TARGETS dwarf - EXPORT libdwarf_targets - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) +# install( +# TARGETS dwarf +# EXPORT libdwarf_targets +# LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} +# INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} +# ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} +# RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR} +# ) - install( - FILES - ${libdwarf_headers} - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libdwarf - ) +# install( +# FILES +# ${libdwarf_headers} +# DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libdwarf +# ) - export( - EXPORT libdwarf_targets - FILE ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf_targets.cmake - NAMESPACE libdwarf:: - ) +# export( +# EXPORT libdwarf_targets +# FILE ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf_targets.cmake +# NAMESPACE libdwarf:: +# ) - configure_package_config_file( - cmake/libdwarf-config.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config.cmake - INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libdwarf - ) +# configure_package_config_file( +# cmake/libdwarf-config.cmake.in +# ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config.cmake +# INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libdwarf +# ) - write_basic_package_version_file( - ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config-version.cmake - VERSION "${VERSION}" - COMPATIBILITY SameMajorVersion - ) +# write_basic_package_version_file( +# ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config-version.cmake +# VERSION "${VERSION}" +# COMPATIBILITY SameMajorVersion +# ) - install( - EXPORT libdwarf_targets - FILE libdwarf_targets.cmake - NAMESPACE libdwarf:: - DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libdwarf - ) +# install( +# EXPORT libdwarf_targets +# FILE libdwarf_targets.cmake +# NAMESPACE libdwarf:: +# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libdwarf +# ) - install( - FILES - ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config.cmake - ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config-version.cmake - DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libdwarf - ) -endif() +# install( +# FILES +# ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config.cmake +# ${CMAKE_CURRENT_BINARY_DIR}/libdwarf/libdwarf-config-version.cmake +# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libdwarf +# ) +# endif()