mirror of
https://repo.dec05eba.com/gpu-screen-recorder-ui
synced 2026-03-31 09:17:04 +09:00
Resources path should use the same path as meson installed path
This commit is contained in:
@@ -31,13 +31,16 @@ dep = [
|
||||
mglpp_dep,
|
||||
]
|
||||
|
||||
prefix = get_option('prefix')
|
||||
datadir = get_option('datadir')
|
||||
gsr_overlay_resources_path = join_paths(prefix, datadir, 'gsr-overlay')
|
||||
|
||||
executable(
|
||||
meson.project_name(),
|
||||
src,
|
||||
install : true,
|
||||
dependencies : dep,
|
||||
cpp_args : '-DGSR_OVERLAY_RESOURCES_PATH="' + gsr_overlay_resources_path + '"',
|
||||
)
|
||||
|
||||
prefix = get_option('prefix')
|
||||
datadir = get_option('datadir')
|
||||
install_subdir('images', install_dir : join_paths(prefix, datadir, 'gsr-overlay'))
|
||||
install_subdir('images', install_dir : gsr_overlay_resources_path)
|
||||
@@ -396,10 +396,15 @@ int main(int argc, char **argv) {
|
||||
gsr::init_theme(gsr_info);
|
||||
|
||||
std::string project_dir;
|
||||
if(access("images/gpu_screen_recorder_logo.png", F_OK) == 0)
|
||||
if(access("images/gpu_screen_recorder_logo.png", F_OK) == 0) {
|
||||
project_dir = "./";
|
||||
else
|
||||
} else {
|
||||
#ifdef GSR_OVERLAY_RESOURCES_PATH
|
||||
project_dir = GSR_OVERLAY_RESOURCES_PATH "/";
|
||||
#else
|
||||
project_dir = "/usr/share/gsr-overlay/";
|
||||
#endif
|
||||
}
|
||||
|
||||
mgl::Init init;
|
||||
Display *display = (Display*)mgl_get_context()->connection;
|
||||
|
||||
Reference in New Issue
Block a user