Open yurivict opened 1 year ago
Yes, the install part is only a placeholder for testing. When we're nearing a proper release date, all the specific installation layouts for all the supported operating systems will be added. If you need the files somewhere else, for now you'll need to patch install.cmake to use the paths you require.
There's currently no ETA for this to happen, as we're focusing on the core library to make it more compatible with Milkdrop. When that's done, work will continue on implementing a new UI in this application, add a few other requested features and lastly, get install paths and packaging scripts ready for use.
I'll keep this issue open as WIP, so if other users see this issue, this will hopefully answer why it's like that as of now.
Now that the libprojectM 4.1 release is clsoe, I'll soon resume working on the SDL2 frontend. I'll drop a few more pieces of information on how the packaging will work out for this app:
%APPDATA%\projectMSDL
bin
, libraries in lib[64]
and additional resources like base config, presets and textures into share/projectMSDL/
.${XDG_CONFIG_HOME}/projectMSDL
(which is ${HOME}/.config/projectMSDL
in most cases)~/Library/Application Support/projectMSDL
.All packaging will be done via CPack. In additional to the above, all paths in the final install dir can also be customized via CMake variables. This allows users to adapt the installation layout to more specific needs.
Note that on macOS, code signing will be required to run the application without getting a Gatekeeper warning. To properly sign (and possibly notarize) the bundle, a paid Apple Developer subscription is required!
It installs these 2 files:
projectMSDL should probably be in bin/.