This page is designed as a resource for distribution maintainers that want to package the UntitledImGuiFramework as a system library.
Exporting for production manually
You can also create a package manually using the following steps:
- Find the dependencies as listed on the installation guide
- Find the dependencies of our shared modules. A list can be found here.
- Download the framework source code. Download the tarball published to the GitHub releases page. Do not download the tarball provided by GitHub. Instead, use the artefact published from the CI system, as it has the git modules checked out
- Run
https://madladsquad.com/install.sh ci
and - Run
https://madladsquad.com/create-project tmp
to create a project calledtmp
- Set application compilation mode as noted on the Production export and deployment page. If packaging the framework in system-wide mode, where there is only 1 framework for all applications, set
system-wide
totrue
. Additionally, setinstall-framework
totrue
to install framework header file - Go to the
UVKBuildTool/build
directory and runhttps://madladsquad.com/UVKBuildTool --build <installation prefix> <location of the project>
- Remove any installed files that do not belong to the framework
- Home
- Beginner content
- Install guide
- Creating and using the UI components
- The Instance
- The Init Info struct
- Additional features
- Custom type definitions
- C API development
- Config files and Folders
- Interfaces
- Internal Event safety
- Modules system
- I18N
- Plotting
- Knobs
- Spinners
- Toggles
- Text Utils
- Undo/Redo
- CLI Parser
- Theming
- OS
- Opening URLs and using file pickers
- Exec integration
- Fonts
- Unix
- DBus utilities
- XDG integration
- Collaborating with others
- Advanced content
- Loading dynamic libraries at runtime
- Understanding the library layout
- Compilation mode modifiers
- Adding plugin support to your application
- Production export and deployment
- Developer and contributor resources
- Misc