updated extension.cpp and updated AMBuildScript to actually work

This commit is contained in:
christian 2021-07-03 11:28:12 +02:00
parent 5055096c86
commit ed48779c05
2 changed files with 7 additions and 3 deletions

View File

@ -158,7 +158,7 @@ class ExtensionConfig(object):
'-fvisibility=hidden', '-fvisibility=hidden',
] ]
cxx.cxxflags += [ cxx.cxxflags += [
'-std=c++11', '-std=c++14',
'-fno-exceptions', '-fno-exceptions',
'-fno-threadsafe-statics', '-fno-threadsafe-statics',
'-Wno-non-virtual-dtor', '-Wno-non-virtual-dtor',
@ -243,9 +243,9 @@ class ExtensionConfig(object):
cxx.defines += ['_LINUX', 'POSIX'] cxx.defines += ['_LINUX', 'POSIX']
cxx.linkflags += ['-Wl,--exclude-libs,ALL', '-lm'] cxx.linkflags += ['-Wl,--exclude-libs,ALL', '-lm']
if cxx.vendor == 'gcc': if cxx.vendor == 'gcc':
cxx.linkflags += ['-static-libgcc'] cxx.linkflags += ['-static-libstdc++']
elif cxx.vendor == 'clang': elif cxx.vendor == 'clang':
cxx.linkflags += ['-lgcc_eh'] cxx.linkflags += ['-static-libstdc++']
def configure_mac(self, cxx): def configure_mac(self, cxx):
cxx.defines += ['OSX', '_OSX', 'POSIX'] cxx.defines += ['OSX', '_OSX', 'POSIX']

View File

@ -205,11 +205,15 @@ const char *CSteamID::Render() const
class CSteam3Server class CSteam3Server
{ {
public: public:
void *m_pSteamClient;
ISteamGameServer *m_pSteamGameServer; ISteamGameServer *m_pSteamGameServer;
void *m_pSteamGameServerUtils; void *m_pSteamGameServerUtils;
void *m_pSteamGameServerNetworking; void *m_pSteamGameServerNetworking;
void *m_pSteamGameServerStats; void *m_pSteamGameServerStats;
void *m_pSteamHTTP; void *m_pSteamHTTP;
void *m_pSteamInventory;
void *m_pSteamUGC;
void *m_pSteamApps;
} *g_pSteam3Server; } *g_pSteam3Server;
CBaseServer *g_pBaseServer = NULL; CBaseServer *g_pBaseServer = NULL;