cmake install(CODE) examples

86Box/86Box src/CMakeLists.txt :217

install(CODE "
    include(BundleUtilities)
    get_filename_component(CMAKE_INSTALL_PREFIX_ABSOLUTE \${CMAKE_INSTALL_PREFIX} ABSOLUTE)
    fixup_bundle(\"\${CMAKE_INSTALL_PREFIX_ABSOLUTE}/86Box.app\" \"\" \"\")"
COMPONENT Runtime)

86Box/86Box src/qt/CMakeLists.txt :330

install(CODE "
    get_filename_component(CMAKE_INSTALL_PREFIX_ABSOLUTE \${CMAKE_INSTALL_PREFIX} ABSOLUTE)
    execute_process(
        COMMAND ${WINDEPLOYQT_EXECUTABLE}
        \"\${CMAKE_INSTALL_PREFIX_ABSOLUTE}/$<TARGET_FILE_NAME:86Box>\")
")

apache/arrow matlab/CMakeLists.txt :259

install(CODE "set(Matlab_MAIN_PROGRAM \"${Matlab_MAIN_PROGRAM}\")")

apache/arrow matlab/CMakeLists.txt :260

install(CODE "set(TOOLS_DIR \"${TOOLS_DIR}\")")

apache/arrow matlab/CMakeLists.txt :261

install(CODE "set(INSTALL_DIR \"${CMAKE_INSTALL_DIR}\")")

apache/arrow matlab/CMakeLists.txt :264

install(CODE "set(MATLAB_ADD_INSTALL_DIR_TO_SEARCH_PATH \"${MATLAB_ADD_INSTALL_DIR_TO_SEARCH_PATH}\")"
)

OpenChemistry/avogadroapp avogadro/CMakeLists.txt :149

install(CODE "EXECUTE_PROCESS(COMMAND
  mkdir ${MAC_LANG_DIR}
  ERROR_QUIET)")

OpenChemistry/avogadroapp avogadro/lastinstall/CMakeLists.txt :92

install(CODE "
  include(BundleUtilities)
  get_property(bundle TARGET avogadro PROPERTY LOCATION_RELEASE)
  fixup_bundle(\"${bundle}/..\" \"${plugins}\" \"${dirs}\")
  " COMPONENT Runtime)

OpenChemistry/avogadroapp cmake/DeployQt5.cmake :357

install(CODE
"include(\"${DeployQt5_cmake_dir}/DeployQt5.cmake\")
set(BU_CHMOD_BUNDLE_ITEMS TRUE)
fixup_qt5_executable(\"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${executable}\" \"\" \"${libs}\" \"${dirs}\" \"${plugins_dir}\" \"${request_qt_conf}\")"
  ${component}
  )

capnproto/capnproto c++/src/capnp/CMakeLists.txt :216

install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E copy \"\$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/capnp${CMAKE_EXECUTABLE_SUFFIX}\" \"\$ENV{DESTDIR}${CMAKE_INSTALL_FULL_BINDIR}/capnpc${CMAKE_EXECUTABLE_SUFFIX}\")")

CGNS/CGNS src/cgnstools/CMakeLists.txt :129

install(CODE [===[
if (DEFINED CACHE{CMAKE_INSTALL_PREFIX})
    message(FATAL_ERROR
        "CGNS is not relocatable.\n"
        "Overwriting the install location with `cmake --install --prefix` is not supported.\n"
        "Please re-run the configure/build/install with the CMAKE_INSTALL_PREFIX set to desired location."
        )
endif ()
]===]
)

dftbplus/dftbplus tools/dptools/CMakeLists.txt :13

install(CODE "${cmake-command}")

doxygen/doxygen doc/CMakeLists.txt :286

install(CODE "if(NOT EXISTS \"${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm\")
    message(FATAL_ERROR \"\nTerminating:\n    CHM documentation has not been generated, \n    create CHM documentation by using the 'docs_chm' target followed by an 'install'\n\")
endif()"
)

ElmerCSC/elmerfem fem/src/CMakeLists.txt :386

INSTALL(CODE "EXECUTE_PROCESS(COMMAND \${CMAKE_COMMAND} -E copy
\${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver_mpi.exe
\${CMAKE_INSTALL_PREFIX}/bin/ElmerSolver.exe)")

fontforge/fontforge fontforgeexe/CMakeLists.txt :128

install(CODE "
  foreach(_script fontimage.pe fontlint.pe sfddiff.pe)
    get_filename_component(_output \"\${_script}\" NAME_WE)
    file(READ \"${CMAKE_CURRENT_SOURCE_DIR}/\${_script}\" _input)
    file(WRITE \"${CMAKE_CURRENT_BINARY_DIR}/\${_output}\" \"#!\${CMAKE_INSTALL_PREFIX}/bin/fontforge -lang=ff\\n\${_input}\")
  endforeach()
" COMPONENT nativescripts)

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake :98

install(CODE "
    execute_process(COMMAND
        sed -i \"\" -e s/VERSION_STRING_FROM_CMAKE/${PACKAGE_VERSION}/
        -e s/NAME_STRING_FROM_CMAKE/${PROJECT_NAME}/
        ${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME}.app/Contents/Info.plist)
       ")

KDAB/GammaRay multibuild/CMakeLists.txt :55

install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E remove \"${install_stamp_file}\")")

OSGeo/gdal cmake/helpers/GdalDriverHelper.cmake :290

install(CODE "execute_process(COMMAND install_name_tool -add_rpath \"@loader_path/${relDir}\" \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${INSTALL_PLUGIN_DIR}/${_DRIVER_TARGET}${CMAKE_SHARED_LIBRARY_SUFFIX}\")")

HDFGroup/hdf4 hdf/src/CMakeLists.txt :5

# To evaluate generator expressions for install(CODE) and install(SCRIPT).

AcademySoftwareFoundation/Imath src/Imath/CMakeLists.txt :189

install(CODE "message(STATUS \"Creating symlink ${INSTALL_DESTINATION}/${BASE_LIB_FILENAME} -> ${VERSIONED_LIB_FILENAME}\")")

InsightSoftwareConsortium/ITK CMake/itkExternal_FFTW.cmake :166

  install(
    CODE "file(GLOB FFTW_LIBS ${FFTW_STAGED_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/*fftw3*)
      file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/ITK-${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}\"
TYPE FILE FILES \${FFTW_LIBS})"
    COMPONENT Development)

InsightSoftwareConsortium/ITK CMake/itkExternal_FFTW.cmake :173

  install(CODE "file(GLOB FFTW_INC ${FFTW_STAGED_INSTALL_PREFIX}/include/*fftw3*)
file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/include/ITK-${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}\"
TYPE FILE FILES \${FFTW_INC})" COMPONENT Development)

keepassxreboot/keepassxc cmake/KPXCMacDeployHelpers.cmake :3

# That's why we run macdeployqt using install(CODE) on the already installed binaries.

keepassxreboot/keepassxc cmake/KPXCMacDeployHelpers.cmake :49

    install(CODE
    "
execute_process(
    COMMAND ${COMMAND_ARGS}
    ${COMMAND_ECHO}
    RESULT_VARIABLE EXIT_CODE
)
if(NOT EXIT_CODE EQUAL 0)
    message(FATAL_ERROR
        \"Running ${COMMAND_ARGS} failed with exit code \${EXIT_CODE}.\")
endif()
")

keepassxreboot/keepassxc src/CMakeLists.txt :523

install(CODE "set(gp_tool \"objdump\")" COMPONENT Runtime)

keepassxreboot/keepassxc src/CMakeLists.txt :526

install(CODE "include(BundleUtilities)
              fixup_bundle(\"\${CMAKE_INSTALL_PREFIX}/${PROGNAME}.exe\" \"\" \"\")"
        COMPONENT Runtime)

keepassxreboot/keepassxc src/CMakeLists.txt :538

install(CODE "execute_process(COMMAND ${WINDEPLOYQT_EXE} ${PROGNAME}.exe ${WINDEPLOYQT_MODE} WORKING_DIRECTORY \${CMAKE_INSTALL_PREFIX} OUTPUT_QUIET)"
        COMPONENT Runtime)

KhronosGroup/KTX tests/loadtests/vkloadtests.cmake :411

#        install(CODE "
#           EXECUTE_PROCESS(COMMAND ln -s ${destroot}/bin/$<TARGET_FILE_NAME:vkloadtests> ${CMAKE_INSTALL_FULL_BINDIR}
#           )"
#           COMPONENT VkLoadTestApp
#        )

lammps/lammps tools/lammps-gui/CMakeLists.txt :383

install(CODE [[
  file(GET_RUNTIME_DEPENDENCIES
    LIBRARIES $<TARGET_FILE:lammps>
    EXECUTABLES $<TARGET_FILE:lammps-gui> $<TARGET_FILE:lmp>
    RESOLVED_DEPENDENCIES_VAR _r_deps
    UNRESOLVED_DEPENDENCIES_VAR _u_deps
  )
  foreach(_file ${_r_deps})
    file(INSTALL
      DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
      TYPE SHARED_LIBRARY
      FOLLOW_SYMLINK_CHAIN
      FILES "${_file}"
    )
  endforeach()
  list(LENGTH _u_deps _u_length)
  if("${_u_length}" GREATER 0)
    message(WARNING "Unresolved dependencies detected: ${_u_deps}")
  endif() ]]
)

ledger/ledger src/CMakeLists.txt :244

# maybe using install(CODE "...") and

lensfun/lensfun apps/CMakeLists.txt :50

INSTALL(CODE "execute_process(COMMAND ${Python3_EXECUTABLE} ${SETUP_PY} install --prefix=\$ENV{DESTDIR}${SETUP_PY_INSTALL_PREFIX})")

lfortran/lfortran CMakeLists.txt :481

install(CODE "set(CMAKE_COMMAND \"${CMAKE_COMMAND}\")")

lfortran/lfortran CMakeLists.txt :483

install(CODE "set(CMAKE_SOURCE_DIR \"${CMAKE_SOURCE_DIR}\")")

lfortran/lfortran CMakeLists.txt :484

install(CODE "set(CMAKE_BINARY_DIR \"${CMAKE_BINARY_DIR}\")")

lipnitsk/libcue CMakeLists.txt :56

INSTALL(CODE "
EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink ../libcue.h
	\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_INCLUDEDIR}/libcue/libcue.h)
")

ebiggers/libdeflate programs/CMakeLists.txt :59

install(CODE "file(CREATE_LINK \"\$ENV{DESTDIR}${GZIP}\"
                   \"\$ENV{DESTDIR}${GUNZIP}\" COPY_ON_ERROR)")

strukturag/libheif examples/CMakeLists.txt :35

install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/heif-dec${CMAKE_EXECUTABLE_SUFFIX} ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/heif-convert${CMAKE_EXECUTABLE_SUFFIX})")

analogdevicesinc/libiio cmake/Install.cmake :157

install(CODE "execute_process(COMMAND /usr/sbin/installer -pkg ${LIBIIO_PKG} -target /)")

EasyRPG/liblcf CMakeLists.txt :493

install(CODE
	"execute_process(COMMAND ${UPDATE_MIME_DATABASE}
		\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATADIR}/mime)"
)

mltframework/mlt src/melt/CMakeLists.txt :34

install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink melt-${MLT_VERSION_MAJOR} melt \
                              WORKING_DIRECTORY \$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_BINDIR})"
)

OpenChemistry/molequeue cmake/DeployQt5.cmake :347

install(CODE
"include(\"${DeployQt5_cmake_dir}/DeployQt5.cmake\")
set(BU_CHMOD_BUNDLE_ITEMS TRUE)
fixup_qt5_executable(\"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${executable}\" \"\" \"${libs}\" \"${dirs}\" \"${plugins_dir}\" \"${request_qt_conf}\")"
  ${component}
  )

wjakob/nanobind cmake/nanobind-config.cmake :662

install(CODE "set(CMD \"${NB_STUBGEN_CMD}\")\nexecute_process(\n COMMAND \$\{CMD\}\n WORKING_DIRECTORY \"\${CMAKE_INSTALL_PREFIX}\"\n)" ${NB_STUBGEN_EXTRA})

neovim/neovim cmake/InstallHelpers.cmake :23

install(CODE
  "
  set(_current_dir \"\${CMAKE_INSTALL_PREFIX}/${_install_dir_DESTINATION}\")
  set(_dir_permissions \"${_install_dir_DIRECTORY_PERMISSIONS}\")

  set(_parent_dirs)
  set(_prev_dir)

  # Explicitly prepend DESTDIR when using EXISTS.
  # file(INSTALL ...) implicitly respects DESTDIR, but EXISTS does not.
  while(NOT EXISTS \$ENV{DESTDIR}\${_current_dir} AND NOT \${_prev_dir} STREQUAL \${_current_dir})
    list(APPEND _parent_dirs \${_current_dir})
    set(_prev_dir \${_current_dir})
    get_filename_component(_current_dir \${_current_dir} PATH)
  endwhile()

  if(_parent_dirs)
    list(REVERSE _parent_dirs)
  endif()

  # Create any missing folders with the useful permissions.  Note: this uses
  # a hidden option of CMake, but it's been shown to work with 2.8.11 thru
  # 3.0.2.
  foreach(_current_dir \${_parent_dirs})
    if(NOT IS_DIRECTORY \${_current_dir})
      # file(INSTALL ...) implicitly respects DESTDIR, so there's no need to
      # prepend it here.
      file(INSTALL DESTINATION \${_current_dir}
        TYPE DIRECTORY
        DIR_PERMISSIONS \${_dir_permissions}
        FILES \"\")
    endif()
  endforeach()
  ")

tpaviot/oce CMakeLists.txt :1158

install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWER)")

tpaviot/oce adm/cmake/occt_macros.cmake :591

install (CODE
"cmake_policy(PUSH)
cmake_policy(SET CMP0007 NEW)
string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWERCASE)
file (GLOB ALL_OCCT_TARGET_FILES \"${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADE*Targets-\${CMAKE_INSTALL_CONFIG_NAME_LOWERCASE}.cmake\")
foreach(TARGET_FILENAME \${ALL_OCCT_TARGET_FILES})
  file (STRINGS \"\${TARGET_FILENAME}\" TARGET_FILE_CONTENT)
  file (REMOVE \"\${TARGET_FILENAME}\")
  foreach (line IN LISTS TARGET_FILE_CONTENT)
    string (REGEX REPLACE \"[\\\\]?[\\\$]{OCCT_INSTALL_BIN_LETTER}\" \"\${OCCT_INSTALL_BIN_LETTER}\" line \"\${line}\")
    file (APPEND \"\${TARGET_FILENAME}\" \"\${line}\\n\")
  endforeach()
endforeach()
cmake_policy(POP)")

tpaviot/oce adm/cmake/occt_macros.cmake :608

install(CODE "if (\"\${CMAKE_INSTALL_CONFIG_NAME}\" MATCHES \"^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$\")
  set (OCCT_INSTALL_BIN_LETTER \"\")
elseif (\"\${CMAKE_INSTALL_CONFIG_NAME}\" MATCHES \"^([Rr][Ee][Ll][Ww][Ii][Tt][Hh][Dd][Ee][Bb][Ii][Nn][Ff][Oo])$\")
  set (OCCT_INSTALL_BIN_LETTER \"i\")
elseif (\"\${CMAKE_INSTALL_CONFIG_NAME}\" MATCHES \"^([Dd][Ee][Bb][Uu][Gg])$\")
  set (OCCT_INSTALL_BIN_LETTER \"d\")
endif()")

tpaviot/oce adm/cmake/occt_macros.cmake :618

install(CODE "cmake_policy(PUSH)
cmake_policy(SET CMP0007 NEW)
set (DRAW_DEFAULT_FILE_NAME \"${INSTALL_DIR}/${INSTALL_DIR_RESOURCE}/DrawResources/DrawPlugin\")
file (STRINGS \"\${DRAW_DEFAULT_FILE_NAME}\" DRAW_DEFAULT_CONTENT)
file (REMOVE \"\${DRAW_DEFAULT_FILE_NAME}\")
foreach (line IN LISTS DRAW_DEFAULT_CONTENT)
  string (REGEX MATCH \": TK\([a-zA-Z]+\)$\" IS_TK_LINE \"\${line}\")
  string (REGEX REPLACE \": TK\([a-zA-Z]+\)$\" \": TK\${CMAKE_MATCH_1}${BUILD_SHARED_LIBRARY_NAME_POSTFIX}\" line \"\${line}\")
  file (APPEND \"\${DRAW_DEFAULT_FILE_NAME}\" \"\${line}\\n\")
endforeach()
cmake_policy(POP)")

OpenImageDenoise/oidn cmake/oidn_macros.cmake :140

install(CODE
  "file(INSTALL \"${_file}\" DESTINATION \${CMAKE_INSTALL_PREFIX}/${_dest_dir} FOLLOW_SYMLINK_CHAIN)"
  COMPONENT lib
)

opencv/opencv cmake/android/android_ant_projects.cmake :266

      install(CODE "
MESSAGE(STATUS \"Cleaning generated project files from Android sample install directory: ${sample_dir}\")
FOREACH(f ${ANDROID_PROJECT_FILES})
  FILE(REMOVE \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/samples/${sample_dir}/\${f}\")
ENDFOREACH()
" COMPONENT samples)

opencv/opencv cmake/android/android_ant_projects.cmake :287

      install(CODE "
MESSAGE(STATUS \"Fixing Android library reference for sample: ${sample_dir}\")
EXECUTE_PROCESS(
    COMMAND ${ANDROID_EXECUTABLE} --silent update project --path . --target \"${android_proj_sdk_target}\" --name \"${target}\" ${inst_lib_opt}
    WORKING_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/samples/${sample_dir}\"
)
" COMPONENT samples)

opencv/opencv cmake/android/android_ant_projects.cmake :295

install(CODE "FILE(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/samples/${sample_dir}/gen\")" COMPONENT samples)

opencv/opencv modules/java/android_sdk/CMakeLists.txt :157

install(CODE "
FILE(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${JAVA_INSTALL_ROOT}/gen\")
FILE(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${JAVA_INSTALL_ROOT}/res\")
" COMPONENT java)

AcademySoftwareFoundation/openexr cmake/LibraryDefine.cmake :92

install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_LIBDIR}/${baselibname} -> ${verlibname}\")")

AcademySoftwareFoundation/openexr cmake/OpenEXRLibraryDefine.cmake :73

install(CODE "message(STATUS \"Creating symlink ${CMAKE_INSTALL_FULL_DIR}/${baselibname} -> ${verlibname}\")")

openscenegraph/OpenSceneGraph CMakeLists.txt :1389

INSTALL(CODE "MESSAGE(\"Libraries were installed to ${CMAKE_INSTALL_PREFIX}${OSG_INSTALL_LIBDIR}.\\nYou may need to update your ld.so configuration. \")")

openscenegraph/osgQt CMakeLists.txt :902

INSTALL(CODE "MESSAGE(\"Libraries were installed to ${CMAKE_INSTALL_PREFIX}lib${LIB_POSTFIX}.\\nYou may need to update your ld.so configuration. \")")

ICLDisco/parsec tools/profiling/python/CMakeLists.txt :88

install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink \$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${PARSEC_INSTALL_LIBEXECDIR}/parsec/${filenodir} \$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${PARSEC_INSTALL_BINDIR}/${filenoext})")

qgis/QGIS postinstall/CMakeLists.txt :3

install (CODE "cmake_policy(SET CMP0011 NEW)")

qgis/QGIS src/3d/CMakeLists.txt :386

install(CODE "execute_process(COMMAND install_name_tool -id \"${QGIS_MACAPP_DEV_PREFIX}/qgis_3d.framework/Versions/${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}/qgis_3d\" \"$ENV{DESTDIR}${QGIS_MACAPP_DEV_PREFIX}/qgis_3d.framework/qgis_3d\")")

qgis/QGIS src/app/CMakeLists.txt :723

install(CODE "execute_process(COMMAND /bin/echo -n \"APPLQGIS\" OUTPUT_FILE \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/../PkgInfo\")")

qgis/QGIS src/core/CMakeLists.txt :2690

install(CODE "execute_process(COMMAND install_name_tool -id \"${QGIS_MACAPP_DEV_PREFIX}/qgis_core.framework/Versions/${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}/qgis_core\" \"$ENV{DESTDIR}${QGIS_MACAPP_DEV_PREFIX}/qgis_core.framework/qgis_core\")")

qgis/QGIS src/crssync/CMakeLists.txt :31

install(CODE "message(\"Installing crssync ...\")")

qgis/QGIS src/gui/CMakeLists.txt :1921

install(CODE "execute_process(COMMAND install_name_tool -id \"${QGIS_MACAPP_DEV_PREFIX}/qgis_gui.framework/Versions/${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}/qgis_gui\" \"$ENV{DESTDIR}${QGIS_MACAPP_DEV_PREFIX}/qgis_gui.framework/qgis_gui\")")

qgis/QGIS tests/bench/CMakeLists.txt :51

install (CODE "execute_process(COMMAND ln -sfn ../../../../${QGIS_LIB_SUBDIR} \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_bench.app/Contents/MacOS/lib\")")

qgis/QGIS tests/bench/CMakeLists.txt :52

install (CODE "execute_process(COMMAND ln -sfn ../../../${QGIS_PLUGIN_SUBDIR}/.. \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${QGIS_BIN_DIR}/qgis_bench.app/Contents/Plugins\")")

qtwebkit/qtwebkit Source/cmake/OptionsQt.cmake :27

install(CODE "
    set(_conan_imports_dest \${CMAKE_INSTALL_PREFIX})
    if (DEFINED ENV{DESTDIR})
        get_filename_component(_absolute_destdir \$ENV{DESTDIR} ABSOLUTE)
        string(REGEX REPLACE \"^[A-z]:\" \"\" _conan_imports_dest \${CMAKE_INSTALL_PREFIX})
        set(_conan_imports_dest \"\${_absolute_destdir}\${_conan_imports_dest}\")
    endif ()

    message(STATUS \"Importing dependencies from conan to \${_conan_imports_dest}\")
    execute_process(
        COMMAND \"${CONAN_COMMAND}\" imports --import-folder \${_conan_imports_dest} \"${QT_CONAN_FILE}\"
        WORKING_DIRECTORY \"${QT_CONAN_DIR}\"
        RESULT_VARIABLE _conan_imports_result
    )

    if (NOT _conan_imports_result EQUAL 0)
        message(FATAL_ERROR \"conan imports failed with code \${_conan_imports_result}\")
    else ()
        message(STATUS \"conan imports result: \${_conan_imports_result}\")
    endif ()

    set(_conan_imports_manifest \"\${_conan_imports_dest}/conan_imports_manifest.txt\")
    if (EXISTS \${_conan_imports_manifest})
        file(REMOVE \${_conan_imports_manifest})
        message(STATUS \"Removed conan install manifest: \${_conan_imports_manifest}\")
    endif ()
")

ra3xdh/qucs_s qucs-attenuator/CMakeLists.txt :172

INSTALL(CODE "
    file(GLOB_RECURSE QTPLUGINS
      \"\${CMAKE_INSTALL_PREFIX}/bin/${plugin_dest_dir}/plugins/*${CMAKE_SHARED_LIBRARY_SUFFIX}\")
    include(BundleUtilities)
    fixup_bundle(\"${APPS}\" \"\${QTPLUGINS}\" \"${DIRS}\")
    " COMPONENT Runtime)

ra3xdh/qucs_s qucs-s-spar-viewer/CMakeLists.txt :183

INSTALL(CODE "
    file(GLOB_RECURSE QTPLUGINS
      \"\${CMAKE_INSTALL_PREFIX}/bin/${plugin_dest_dir}/plugins/*${CMAKE_SHARED_LIBRARY_SUFFIX}\")
    include(BundleUtilities)
    fixup_bundle(\"${APPS}\" \"\${QTPLUGINS}\" \"${DIRS}\")
    " COMPONENT Runtime)

ra3xdh/qucs_s qucs-transcalc/CMakeLists.txt :192

INSTALL(CODE "
    file(WRITE \"\${CMAKE_INSTALL_PREFIX}/bin/${qtconf_dest_dir}/qt.conf\" \"\")
    " COMPONENT Runtime)

ra3xdh/qucs_s qucs-transcalc/CMakeLists.txt :213

INSTALL(CODE "
    file(GLOB_RECURSE QTPLUGINS
      \"\${CMAKE_INSTALL_PREFIX}/bin/${plugin_dest_dir}/plugins/*${CMAKE_SHARED_LIBRARY_SUFFIX}\")
    include(BundleUtilities)
    fixup_bundle(\"${APPS}\" \"\${QTPLUGINS}\" \"${DIRS}\")
    " COMPONENT Runtime)

ossia/score cmake/ScoreDeploymentOSX.cmake :101

install(CODE "
    set(BU_CHMOD_BUNDLE_ITEMS ON)

    get_filename_component(SCORE_ABSOLUTE_PATH \"\${CMAKE_INSTALL_PREFIX}/${BUNDLENAME}\" ABSOLUTE)

    include(BundleUtilities)
    fixup_bundle(
      \"\${SCORE_ABSOLUTE_PATH}\"
      \"\"
      \"\${SCORE_ABSOLUTE_PATH}/Frameworks;${SCORE_BUNDLEUTILITIES_DIRS_LIST}\")

    " COMPONENT OssiaScore)

ossia/score cmake/ScoreDeploymentWindows.cmake :47

install(CODE "
    file(GLOB_RECURSE DLLS_TO_REMOVE \"*.dll\")
    list(FILTER DLLS_TO_REMOVE INCLUDE REGEX \"qml/.*/*dll\")
    if(NOT \"\${DLLS_TO_REMOVE}\" STREQUAL \"\")
      file(REMOVE \${DLLS_TO_REMOVE})
    endif()

    file(GLOB_RECURSE PDB_TO_REMOVE \"*.pdb\")
    if(NOT \"\${PDB_TO_REMOVE}\" STREQUAL \"\")
      file(REMOVE \${PDB_TO_REMOVE})
    endif()

    file(REMOVE_RECURSE
        \"\${CMAKE_INSTALL_PREFIX}/lib\"
    )
")

ossia/score cmake/ScoreDeploymentWindows.cmake :65

install(CODE "
    file(REMOVE_RECURSE
        \"\${CMAKE_INSTALL_PREFIX}/include\"
        \"\${CMAKE_INSTALL_PREFIX}/lib\"
        \"\${CMAKE_INSTALL_PREFIX}/Ossia\"
    )
")

sandialabs/seacas packages/seacas/cmake/InstallSymLink.cmake :29

install(CODE "
    if (\"\$ENV{DESTDIR}\" STREQUAL \"\")
        execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink
                        ${_filepath}
                        ${_installdir}/${_symname})
    else ()
        execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink
                        ${_filepath}
                        \$ENV{DESTDIR}/${_installdir}/${_symname})
    endif ()
")

BatchDrake/sigutils CMakeLists.txt :85

install(CODE "exec_program(ldconfig)")

LLNL/sundials src/arkode/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall ARKODE\n\")")

LLNL/sundials src/arkode/xbraid/CMakeLists.txt :18

install(CODE "MESSAGE(\"\nInstall ARKODE XBraid interface\n\")")

LLNL/sundials src/cvode/CMakeLists.txt :18

install(CODE "MESSAGE(\"\nInstall CVODE\n\")")

LLNL/sundials src/cvodes/CMakeLists.txt :18

install(CODE "MESSAGE(\"\nInstall CVODES\n\")")

LLNL/sundials src/ida/CMakeLists.txt :18

install(CODE "MESSAGE(\"\nInstall IDA\n\")")

LLNL/sundials src/idas/CMakeLists.txt :18

install(CODE "MESSAGE(\"\nInstall IDAS\n\")")

LLNL/sundials src/kinsol/CMakeLists.txt :18

install(CODE "MESSAGE(\"\nInstall KINSOL\n\")")

LLNL/sundials src/nvector/CMakeLists.txt :73

install(CODE "MESSAGE(\"\nInstall NVECTOR_KOKKOS\n\")")

LLNL/sundials src/nvector/cuda/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_CUDA\n\")")

LLNL/sundials src/nvector/hip/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_HIP\n\")")

LLNL/sundials src/nvector/manyvector/CMakeLists.txt :20

install(CODE "MESSAGE(\"\nInstall NVECTOR_MANYVECTOR\n\")")

LLNL/sundials src/nvector/manyvector/CMakeLists.txt :37

install(CODE "MESSAGE(\"\nInstall NVECTOR_MPIMANYVECTOR\n\")")

LLNL/sundials src/nvector/mpiplusx/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_MPIPLUSX\n\")")

LLNL/sundials src/nvector/openmp/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_OPENMP\n\")")

LLNL/sundials src/nvector/openmpdev/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_OPENMPDEV\n\")")

LLNL/sundials src/nvector/parallel/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_PARALLEL\n\")")

LLNL/sundials src/nvector/parhyp/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_PARHYP\n\")")

LLNL/sundials src/nvector/petsc/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_PETSC\n\")")

LLNL/sundials src/nvector/pthreads/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_PTHREADS\n\")")

LLNL/sundials src/nvector/raja/CMakeLists.txt :17

install(
  CODE "MESSAGE(\"\nInstall NVECTOR_RAJA with ${SUNDIALS_RAJA_BACKENDS} backend(s)\n\")"
)

LLNL/sundials src/nvector/serial/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_SERIAL\n\")")

LLNL/sundials src/nvector/sycl/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_SYCL\n\")")

LLNL/sundials src/nvector/trilinos/CMakeLists.txt :17

install(CODE "MESSAGE(\"\nInstall NVECTOR_Trilinos\n\")")

LLNL/sundials src/sundials/CMakeLists.txt :20

install(CODE "MESSAGE(\"\nInstall shared components\n\")")

LLNL/sundials src/sunlinsol/CMakeLists.txt :32

install(CODE "MESSAGE(\"\nInstall SUNLINSOL_GINKGO\n\")")