debug enclosures for suffixed libs

This commit is contained in:
AzaezelX 2023-07-11 09:49:31 -05:00
parent f1df1c5fba
commit 16bc962c38
2 changed files with 18 additions and 3 deletions

View file

@ -43,6 +43,15 @@ ALboolean LoadOAL10Library(char *szOALFullPathName, LPOPENALFNTABLE lpOALFnTable
openal_library = dlopen(szOALFullPathName, RTLD_NOW);
else
{
#ifdef TORQUE_DEBUG
openal_library = dlopen("libopenald.so.1", RTLD_NOW);
// If the .1 library is not found, try the normal filename
if (openal_library == NULL)
{
openal_library = dlopen("libopenald.so", RTLD_NOW);
}
#else
openal_library = dlopen("libopenal.so.1", RTLD_NOW);
// If the .1 library is not found, try the normal filename
@ -50,6 +59,7 @@ ALboolean LoadOAL10Library(char *szOALFullPathName, LPOPENALFNTABLE lpOALFnTable
{
openal_library = dlopen("libopenal.so", RTLD_NOW);
}
#endif
}
if (openal_library == NULL) {

View file

@ -34,9 +34,14 @@ ALboolean LoadOAL10Library(char *szOALFullPathName, LPOPENALFNTABLE lpOALFnTable
if (szOALFullPathName)
g_hOpenALDLL = LoadLibraryA(szOALFullPathName);
else
g_hOpenALDLL = LoadLibraryA("openal32.dll");
else
{
#ifdef TORQUE_DEBUG
g_hOpenALDLL = LoadLibraryA("openal32d.dll");
#else
g_hOpenALDLL = LoadLibraryA("openal32.dll");
#endif
}
if (!g_hOpenALDLL)
return AL_FALSE;