Libdirs: once more, with feeling
parent
4761078133
commit
f99129f9de
@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
MANGOHUD_LIB_NAME="libMangoHud.so"
|
||||
if [ "$MANGOHUD_NODLSYM" = "1" ]; then
|
||||
MANGOHUD_LIB_NAME="libMangoHud_nodlsym.so"
|
||||
fi
|
||||
|
||||
if [ "$#" -eq 0 ]; then
|
||||
programname=`basename "$0"`
|
||||
echo "ERROR: No program supplied"
|
||||
echo
|
||||
echo "Usage: $programname <program>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Execute the program under a clean environment
|
||||
# pass through the overriden LD_PRELOAD environment variables
|
||||
LD_PRELOAD="${LD_PRELOAD}:${MANGOHUD_LIB_NAME}"
|
||||
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:@libdir_mangohud@"
|
||||
|
||||
exec env MANGOHUD=1 LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LD_PRELOAD="${LD_PRELOAD}" "$@"
|
@ -0,0 +1 @@
|
||||
@libdir_mangohud@
|
@ -1,2 +1,4 @@
|
||||
option('glibcxx_asserts', type : 'boolean', value : false)
|
||||
option('use_system_vulkan', type : 'feature', value : 'disabled', description: 'Use system vulkan headers instead of the provided ones')
|
||||
option('mangohud_prefix', type : 'string', value : '', description: 'Add prefix to cross-compiled library, like "lib32-".')
|
||||
option('using_build_sh', type : 'boolean', value : false, description: 'Add "mangohud" suffix to libdir or not.')
|
||||
|
@ -0,0 +1,22 @@
|
||||
{
|
||||
"file_format_version" : "1.0.0",
|
||||
"layer" : {
|
||||
"name": "MangoHud",
|
||||
"type": "GLOBAL",
|
||||
"api_version": "1.1.125",
|
||||
"library_path": "@libdir_mangohud@/libMangoHud.so",
|
||||
"implementation_version": "1",
|
||||
"description": "Vulkan Hud Overlay",
|
||||
"functions": {
|
||||
"vkGetInstanceProcAddr": "overlay_GetInstanceProcAddr",
|
||||
"vkGetDeviceProcAddr": "overlay_GetDeviceProcAddr"
|
||||
},
|
||||
"enable_environment": {
|
||||
"MANGOHUD": "1"
|
||||
},
|
||||
"disable_environment": {
|
||||
"DISABLE_MANGOHUD": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue