Skip to content

Commit 4d64cb6

Browse files
authored
fix: move wrapper scripts into flatpak only enviroment
1 parent f85f0b2 commit 4d64cb6

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

linux/CMakeLists.txt

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -118,17 +118,19 @@ install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}
118118
install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
119119
COMPONENT Runtime)
120120

121-
set(WRAPPER_PATH "${CMAKE_SOURCE_DIR}/wrapper/bin-wrapper.sh")
122-
file(CHMOD "${WRAPPER_PATH}" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
123-
install(PROGRAMS "${WRAPPER_PATH}"
124-
DESTINATION "${CMAKE_INSTALL_PREFIX}/bin"
125-
RENAME "${BINARY_NAME}")
126-
127-
set(ROOT_WRAPPER_PATH "${CMAKE_SOURCE_DIR}/wrapper/root-wrapper.sh")
128-
file(CHMOD "${ROOT_WRAPPER_PATH}" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
129-
install(PROGRAMS "${ROOT_WRAPPER_PATH}"
130-
DESTINATION "${CMAKE_INSTALL_PREFIX}"
131-
RENAME "${BINARY_NAME}")
121+
if(FLATPAK)
122+
set(WRAPPER_PATH "${CMAKE_SOURCE_DIR}/wrapper/bin-wrapper.sh")
123+
file(CHMOD "${WRAPPER_PATH}" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
124+
install(PROGRAMS "${WRAPPER_PATH}"
125+
DESTINATION "${CMAKE_INSTALL_PREFIX}/bin"
126+
RENAME "${BINARY_NAME}")
127+
128+
set(ROOT_WRAPPER_PATH "${CMAKE_SOURCE_DIR}/wrapper/root-wrapper.sh")
129+
file(CHMOD "${ROOT_WRAPPER_PATH}" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
130+
install(PROGRAMS "${ROOT_WRAPPER_PATH}"
131+
DESTINATION "${CMAKE_INSTALL_PREFIX}"
132+
RENAME "${BINARY_NAME}")
133+
endif()
132134

133135
foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES})
134136
install(FILES "${bundled_library}"

0 commit comments

Comments
 (0)