#1461 Updates expected sdrplay library path for OSX (#1462)

Co-authored-by: Dennis Sheirer <dsheirer@github.com>
This commit is contained in:
Denny Sheirer
2023-02-20 04:55:50 -05:00
committed by GitHub
parent fc13777211
commit a320b4a24f

View File

@@ -61,8 +61,7 @@ import org.slf4j.LoggerFactory;
public class SDRplay
{
public static final String SDRPLAY_API_LIBRARY_NAME = "sdrplay_api";
public static final String SDRPLAY_API_PATH_LINUX = "/usr/local/lib/libsdrplay_api.so";
public static final String SDRPLAY_API_PATH_MAC_OS = "/usr/local/lib/libsdrplay_api.dylib";
public static final String SDRPLAY_API_PATH_LINUX_AND_OSX = "/usr/local/lib/libsdrplay_api.so";
public static final String SDRPLAY_API_PATH_WINDOWS = System.getenv("ProgramFiles") +
"\\SDRplay\\API\\" + (System.getProperty("sun.arch.data.model").contentEquals("64") ? "x64" : "x86") +
"\\" + SDRPLAY_API_LIBRARY_NAME;
@@ -672,11 +671,11 @@ public class SDRplay
}
else if(SystemUtils.IS_OS_LINUX)
{
return SDRPLAY_API_PATH_LINUX;
return SDRPLAY_API_PATH_LINUX_AND_OSX;
}
else if(SystemUtils.IS_OS_MAC_OSX)
{
return SDRPLAY_API_PATH_MAC_OS;
return SDRPLAY_API_PATH_LINUX_AND_OSX;
}
mLog.error("Unrecognized operating system. Cannot identify sdrplay api library path");