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('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('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