set(APP_DIR "@CPACK_PACKAGE_DIRECTORY@/_CPack_Packages/Linux/External/AppImage") execute_process(COMMAND @CMAKE_MAKE_PROGRAM@ DESTDIR=${APP_DIR} install WORKING_DIRECTORY @CMAKE_BINARY_DIR@) file(GLOB simulator_plugins "${APP_DIR}@CMAKE_INSTALL_PREFIX@/lib/@COMPANION_NAME@/*@CMAKE_SHARED_LIBRARY_SUFFIX@") message("Simulator plugins: ${simulator_plugins}") if(simulator_plugins) list(TRANSFORM simulator_plugins PREPEND "-executable=" OUTPUT_VARIABLE exe_list_cmd) endif() message("exe_list_cmd = ${exe_list_cmd}") set(desktop_file ${APP_DIR}@CMAKE_INSTALL_PREFIX@/share/applications/@COMPANION_NAME@.desktop) execute_process(COMMAND env QMAKE=@QT_QMAKE_EXECUTABLE@ @LINUXDEPLOY_EXECUTABLE@ ${desktop_file} -appimage ${exe_list_cmd} WORKING_DIRECTORY @CMAKE_BINARY_DIR@)