mirror of
https://github.com/rock88/moonlight-nx
synced 2025-02-16 12:38:29 +00:00
build fix
This commit is contained in:
parent
5fe1a27e58
commit
2f21aff314
2 changed files with 32 additions and 9 deletions
|
@ -24,6 +24,11 @@
|
|||
28896584262C343C00139ABE /* GamepadFrontendSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2889657E262C343C00139ABE /* GamepadFrontendSwitch.cpp */; };
|
||||
28896585262C343C00139ABE /* KeyboardFrontendSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2889657F262C343C00139ABE /* KeyboardFrontendSwitch.cpp */; };
|
||||
28896586262C343C00139ABE /* MouseFrontendSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28896580262C343C00139ABE /* MouseFrontendSwitch.cpp */; };
|
||||
28896595262C88C000139ABE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28896594262C88C000139ABE /* AudioToolbox.framework */; };
|
||||
28896597262C88C700139ABE /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28896596262C88C700139ABE /* CoreMedia.framework */; };
|
||||
28896599262C88D000139ABE /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28896598262C88D000139ABE /* CoreVideo.framework */; };
|
||||
2889659D262C88DD00139ABE /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2889659C262C88DC00139ABE /* VideoToolbox.framework */; };
|
||||
288965AF262C89D800139ABE /* mbedtls_to_openssl_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36F16474247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp */; };
|
||||
28AD4A752606120A009314C6 /* glad.c in Sources */ = {isa = PBXBuildFile; fileRef = 28AD4A722606120A009314C6 /* glad.c */; };
|
||||
3602C3B7245D903000368900 /* HostButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3B5245D903000368900 /* HostButton.cpp */; };
|
||||
3602C3BA245DB3C800368900 /* AppListWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3B8245DB3C800368900 /* AppListWindow.cpp */; };
|
||||
|
@ -127,7 +132,6 @@
|
|||
36E63790247010C70032F5FB /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E6378E247010C70032F5FB /* Data.cpp */; };
|
||||
36EB490F249927C60059EDB7 /* Alert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36EB490D249927C60059EDB7 /* Alert.cpp */; };
|
||||
36EB491324993A4C0059EDB7 /* WakeOnLanManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36EB491124993A4C0059EDB7 /* WakeOnLanManager.cpp */; };
|
||||
36F16475247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36F16474247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
|
@ -152,6 +156,10 @@
|
|||
28896581262C343C00139ABE /* GamepadFrontendSwitch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GamepadFrontendSwitch.hpp; sourceTree = "<group>"; };
|
||||
28896582262C343C00139ABE /* KeyboardFrontendSwitch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyboardFrontendSwitch.hpp; sourceTree = "<group>"; };
|
||||
28896583262C343C00139ABE /* MouseFrontendSwitch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MouseFrontendSwitch.hpp; sourceTree = "<group>"; };
|
||||
28896594262C88C000139ABE /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
|
||||
28896596262C88C700139ABE /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
|
||||
28896598262C88D000139ABE /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
|
||||
2889659C262C88DC00139ABE /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; };
|
||||
28AD4A712606120A009314C6 /* glad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glad.h; sourceTree = "<group>"; };
|
||||
28AD4A722606120A009314C6 /* glad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glad.c; sourceTree = "<group>"; };
|
||||
28AD4A742606120A009314C6 /* khrplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = khrplatform.h; sourceTree = "<group>"; };
|
||||
|
@ -389,9 +397,13 @@
|
|||
files = (
|
||||
36DBDE9C2450BCD90057C8D3 /* CoreGraphics.framework in Frameworks */,
|
||||
36DBDEA02450BCF80057C8D3 /* AppKit.framework in Frameworks */,
|
||||
2889659D262C88DD00139ABE /* VideoToolbox.framework in Frameworks */,
|
||||
36DBDE9A2450BCD50057C8D3 /* CoreFoundation.framework in Frameworks */,
|
||||
36DFE0CE2459FAB100FC51CE /* OpenGL.framework in Frameworks */,
|
||||
36DBDE9E2450BCF00057C8D3 /* IOKit.framework in Frameworks */,
|
||||
28896595262C88C000139ABE /* AudioToolbox.framework in Frameworks */,
|
||||
28896597262C88C700139ABE /* CoreMedia.framework in Frameworks */,
|
||||
28896599262C88D000139ABE /* CoreVideo.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -845,6 +857,10 @@
|
|||
36DBDE982450BCD50057C8D3 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
2889659C262C88DC00139ABE /* VideoToolbox.framework */,
|
||||
28896598262C88D000139ABE /* CoreVideo.framework */,
|
||||
28896596262C88C700139ABE /* CoreMedia.framework */,
|
||||
28896594262C88C000139ABE /* AudioToolbox.framework */,
|
||||
36DBDEA42450C2850057C8D3 /* Metal.framework */,
|
||||
36DBDEA22450C2640057C8D3 /* OpenGL.framework */,
|
||||
36DBDE9F2450BCF70057C8D3 /* AppKit.framework */,
|
||||
|
@ -1093,7 +1109,6 @@
|
|||
3652F077245C292B001FABF3 /* VideoDepacketizer.c in Sources */,
|
||||
362041A225D94D7700D21EE3 /* StreamControlsController.cpp in Sources */,
|
||||
3652EFF1245B3B00001FABF3 /* messagedialog.cpp in Sources */,
|
||||
36F16475247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp in Sources */,
|
||||
3652F06F245C292B001FABF3 /* ControlStream.c in Sources */,
|
||||
3652EFD6245B3B00001FABF3 /* window.cpp in Sources */,
|
||||
3652F071245C292B001FABF3 /* InputStream.c in Sources */,
|
||||
|
@ -1103,6 +1118,7 @@
|
|||
3652EFD0245B3B00001FABF3 /* vscrollpanel.cpp in Sources */,
|
||||
3652F06D245C292B001FABF3 /* win32.c in Sources */,
|
||||
3652F002245B6961001FABF3 /* AddHostWindow.cpp in Sources */,
|
||||
288965AF262C89D800139ABE /* mbedtls_to_openssl_wrapper.cpp in Sources */,
|
||||
3652EFF8245B4EE2001FABF3 /* Application.cpp in Sources */,
|
||||
3652F07E245C292B001FABF3 /* AudioStream.c in Sources */,
|
||||
3652F076245C292B001FABF3 /* Connection.c in Sources */,
|
||||
|
@ -1197,6 +1213,8 @@
|
|||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
/usr/local/include,
|
||||
/usr/local/Cellar/ffmpeg/4.4/include,
|
||||
"/usr/local/Cellar/openssl@1.1/1.1.1k/include_wrong",
|
||||
"\"$(SRCROOT)/third_party/nanogui/include\"",
|
||||
"\"$(SRCROOT)/third_party/nanogui/ext/nanovg/src\"",
|
||||
"\"$(SRCROOT)/src/nanogui_resources\"",
|
||||
|
@ -1236,6 +1254,8 @@
|
|||
"-lmbedx509",
|
||||
"-lmbedcrypto",
|
||||
"-ljansson",
|
||||
"-liconv",
|
||||
"-llzma",
|
||||
);
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
|
@ -1287,6 +1307,8 @@
|
|||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
/usr/local/include,
|
||||
/usr/local/Cellar/ffmpeg/4.4/include,
|
||||
"/usr/local/Cellar/openssl@1.1/1.1.1k/include_wrong",
|
||||
"\"$(SRCROOT)/third_party/nanogui/include\"",
|
||||
"\"$(SRCROOT)/third_party/nanogui/ext/nanovg/src\"",
|
||||
"\"$(SRCROOT)/src/nanogui_resources\"",
|
||||
|
@ -1325,6 +1347,8 @@
|
|||
"-lmbedx509",
|
||||
"-lmbedcrypto",
|
||||
"-ljansson",
|
||||
"-liconv",
|
||||
"-llzma",
|
||||
);
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
#include <openssl/pem.h>
|
||||
#include <openssl/evp.h>
|
||||
#include <openssl/pkcs12.h>
|
||||
#include "Log.h"
|
||||
|
||||
static Data m_cert;
|
||||
static Data m_key;
|
||||
|
@ -22,8 +21,8 @@ static bool _generate_new_cert_key_pair();
|
|||
|
||||
bool OpenSSLCryptoManager::load_cert_key_pair() {
|
||||
if (m_key.is_empty() || m_cert.is_empty()) {
|
||||
Data cert = Data::read_from_file(Settings::settings()->key_dir() + "/" + CERTIFICATE_FILE_NAME);
|
||||
Data key = Data::read_from_file(Settings::settings()->key_dir() + "/" + KEY_FILE_NAME);
|
||||
Data cert = Data::read_from_file(Settings::instance().key_dir() + "/" + CERTIFICATE_FILE_NAME);
|
||||
Data key = Data::read_from_file(Settings::instance().key_dir() + "/" + KEY_FILE_NAME);
|
||||
|
||||
if (!cert.is_empty() && !key.is_empty()) {
|
||||
m_cert = cert;
|
||||
|
@ -38,8 +37,8 @@ bool OpenSSLCryptoManager::load_cert_key_pair() {
|
|||
bool OpenSSLCryptoManager::generate_new_cert_key_pair() {
|
||||
if (_generate_new_cert_key_pair()) {
|
||||
if (!m_cert.is_empty() && !m_key.is_empty()) {
|
||||
m_cert.write_to_file(Settings::settings()->key_dir() + "/" + CERTIFICATE_FILE_NAME);
|
||||
m_key.write_to_file(Settings::settings()->key_dir() + "/" + KEY_FILE_NAME);
|
||||
m_cert.write_to_file(Settings::instance().key_dir() + "/" + CERTIFICATE_FILE_NAME);
|
||||
m_key.write_to_file(Settings::instance().key_dir() + "/" + KEY_FILE_NAME);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -47,8 +46,8 @@ bool OpenSSLCryptoManager::generate_new_cert_key_pair() {
|
|||
}
|
||||
|
||||
void OpenSSLCryptoManager::remove_cert_key_pair() {
|
||||
remove((Settings::settings()->key_dir() + "/" + CERTIFICATE_FILE_NAME).c_str());
|
||||
remove((Settings::settings()->key_dir() + "/" + KEY_FILE_NAME).c_str());
|
||||
remove((Settings::instance().key_dir() + "/" + CERTIFICATE_FILE_NAME).c_str());
|
||||
remove((Settings::instance().key_dir() + "/" + KEY_FILE_NAME).c_str());
|
||||
m_cert = Data();
|
||||
m_key = Data();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue