remove-symlink.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. diff --git a/Src/CMakeLists.txt b/Src/CMakeLists.txt
  2. index 6e8af043..df5ca007 100644
  3. --- a/Src/CMakeLists.txt
  4. +++ b/Src/CMakeLists.txt
  5. @@ -27,11 +27,7 @@ add_library(amrex ALIAS amrex_${AMReX_SPACEDIM_LAST}d)
  6. add_library(AMReX::amrex ALIAS amrex_${AMReX_SPACEDIM_LAST}d)
  7. # legacy symlink for build directory: libamrex.[so|a] / amrex.[dll.lib]
  8. -add_custom_command(TARGET amrex_${AMReX_SPACEDIM_LAST}d POST_BUILD
  9. - COMMAND ${CMAKE_COMMAND} -E create_symlink
  10. - $<TARGET_FILE_NAME:amrex_${AMReX_SPACEDIM_LAST}d>
  11. - $<TARGET_FILE_DIR:amrex_${AMReX_SPACEDIM_LAST}d>/$<TARGET_FILE_PREFIX:amrex_${AMReX_SPACEDIM_LAST}d>amrex$<TARGET_FILE_SUFFIX:amrex_${AMReX_SPACEDIM_LAST}d>
  12. -)
  13. +
  14. #
  15. diff --git a/Tools/CMake/AMReXInstallHelpers.cmake b/Tools/CMake/AMReXInstallHelpers.cmake
  16. index 7c832d3a..ea5ea535 100644
  17. --- a/Tools/CMake/AMReXInstallHelpers.cmake
  18. +++ b/Tools/CMake/AMReXInstallHelpers.cmake
  19. @@ -72,11 +72,6 @@ function (install_amrex_targets)
  20. # legacy symlink for: libamrex.[so|a] / amrex.[dll.lib]
  21. # escape spaces for generated cmake_install.cmake file
  22. file(TO_CMAKE_PATH "${CMAKE_INSTALL_PREFIX}/lib" ABS_INSTALL_LIB_DIR)
  23. - install(CODE "file(CREATE_LINK
  24. - $<TARGET_FILE_NAME:amrex_${AMReX_SPACEDIM_LAST}d>
  25. - \"${ABS_INSTALL_LIB_DIR}/$<TARGET_FILE_PREFIX:amrex_${AMReX_SPACEDIM_LAST}d>amrex$<TARGET_FILE_SUFFIX:amrex_${AMReX_SPACEDIM_LAST}d>\"
  26. - COPY_ON_ERROR SYMBOLIC)"
  27. - )
  28. # Install fortran modules if Fortran is enabled
  29. get_property(_lang GLOBAL PROPERTY ENABLED_LANGUAGES)