Add ahead-of-time compilation for cli and optimize thumbnail caching #136

Merged
zach merged 2 commits from feat/aot-compilation-cli into main 2026-07-08 13:41:18 +02:00
3 changed files with 19 additions and 5 deletions
Showing only changes of commit 87433334c7 - Show all commits
+7 -1
View File
@@ -102,7 +102,13 @@ if("shell" IN_LIST ENABLE_MODULES)
install(PROGRAMS "${ZSHELL_CLI_DIST}/zshell-cli" DESTINATION "${INSTALL_LIBDIR}/zshell-cli")
install(DIRECTORY "${ZSHELL_CLI_DIST}/" DESTINATION "${INSTALL_LIBDIR}/zshell-cli" PATTERN "zshell-cli" EXCLUDE)
install(SCRIPT "${CMAKE_SOURCE_DIR}/Plugins/cmake/zshell-cli.cmake")
configure_file(
"${CMAKE_SOURCE_DIR}/Plugins/cmake/zshell-cli.cmake.in"
"${CMAKE_BINARY_DIR}/Plugins/cmake/zshell-cli.cmake"
@ONLY
)
install(SCRIPT "${CMAKE_BINARY_DIR}/Plugins/cmake/zshell-cli.cmake")
endif()
if("plugin" IN_LIST ENABLE_MODULES)
-4
View File
@@ -1,4 +0,0 @@
file(CREATE_LINK
"../lib/ZShell/zshell-cli/zshell-cli"
"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/usr/bin/zshell-cli" SYMBOLIC
)
+12
View File
@@ -0,0 +1,12 @@
set(ZSHELL_CLI_BIN_DIR "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/usr/bin")
file(MAKE_DIRECTORY "${ZSHELL_CLI_BIN_DIR}")
file(RELATIVE_PATH ZSHELL_CLI_TARGET
"${ZSHELL_CLI_BIN_DIR}"
"${CMAKE_INSTALL_PREFIX}/@INSTALL_LIBDIR@/zshell-cli/zshell-cli"
)
file(CREATE_LINK
"${ZSHELL_CLI_TARGET}"
"${ZSHELL_CLI_BIN_DIR}/zshell-cli" SYMBOLIC
)