Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Ravbug/AppImage.cmake
Generate AppImages automatically from your CMake build process
https://github.com/Ravbug/AppImage.cmake
Last synced: about 2 months ago
JSON representation
Generate AppImages automatically from your CMake build process
- Host: GitHub
- URL: https://github.com/Ravbug/AppImage.cmake
- Owner: Ravbug
- License: mit
- Created: 2021-07-24T21:09:11.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-07-25T23:39:45.000Z (about 3 years ago)
- Last Synced: 2024-04-26T09:32:45.948Z (5 months ago)
- Language: CMake
- Size: 3.91 KB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-appimage - AppImage.cmake - CMake script which facilitates generating AppImage executables for Linux. (AppImage developer tools / Build systems)
README
# AppImage.cmake
This repository contains a CMake script which facilitates generating [AppImage](https://appimage.org/) executables for Linux.
It handles downloading AppImageTool, setting up the AppDir, and invoking AppImageTool to generate the AppImage.## Usage:
Invoke as an install action:
```cmake
INSTALL(CODE
"include(../appimage.cmake)
make_appimage(
EXE \"path/to/your/built/executable\"
NAME \"YourAppName\"
ICON \"path/to/your/icon.svg\"
DIR_ICON \"path/to/your/diricon.png\"
OUTPUT_NAME \"where/to/write/App.AppImage\"
ASSETS \"A list;of all extra files;to copy to the folder\"
)
"
COMPONENT Runtime
)
```
For an example, see how it is used in [the RavEngine sample projects](https://github.com/ravbug/ravengine-samples).## Reporting Bugs and Feature Requests
Please report all issues to the Issues section of this repository.