mirror of
https://github.com/rehlds/metamod-r.git
synced 2024-12-26 14:45:34 +03:00
Fixed compilation
This commit is contained in:
parent
274e7cef8e
commit
f2b842b795
@ -47,6 +47,8 @@ void setupToolchain(NativeBinarySpec b)
|
||||
pchHeader: 'precompiled.h',
|
||||
pchSourceSet: 'rmod_pch'
|
||||
)
|
||||
|
||||
cfg.extraLibs 'psapi.lib'
|
||||
cfg.singleDefines('_CRT_SECURE_NO_WARNINGS')
|
||||
} else if (cfg instanceof GccToolchainConfig) {
|
||||
cfg.compilerOptions.pchConfig = new GccToolchainConfig.PrecompilerHeaderOptions(
|
||||
@ -99,7 +101,7 @@ model {
|
||||
components {
|
||||
metamod(NativeLibrarySpec) {
|
||||
targetPlatform 'x86'
|
||||
baseName GradleCppUtils.windows ? 'metamod_mm' : 'metamod_mm_i386'
|
||||
baseName GradleCppUtils.windows ? 'metamod' : 'metamod_i386'
|
||||
|
||||
sources {
|
||||
rmod_pch(CppSourceSet) {
|
||||
|
@ -421,8 +421,8 @@ char *MPlugin::resolve_suffix(char *path) const
|
||||
}
|
||||
|
||||
#ifndef _WIN32
|
||||
for (size_t i = 0; i < arraysize(g_platform_suffixes); i++) {
|
||||
Q_snprintf(tmpbuf, sizeof tmpbuf, "%s%s", path, g_platform_suffixes[i]);
|
||||
for (size_t i = 0; i < arraysize(g_platform_postfixes); i++) {
|
||||
Q_snprintf(tmpbuf, sizeof tmpbuf, "%s%s", path, g_platform_postfixes[i]);
|
||||
if ((found = check(tmpbuf))) return found;
|
||||
}
|
||||
#endif
|
||||
@ -1393,7 +1393,7 @@ const char *MPlugin::str_source(STR_SOURCE fmt) const
|
||||
else
|
||||
{
|
||||
if (fmt == SO_SHOW) return UTIL_VarArgs("pl%d", m_source_plugin_index);
|
||||
else return UTIL_VarArgs("plugin [%s]", g_plugins.find(m_source_plugin_index)->m_desc);
|
||||
else return UTIL_VarArgs("plugin [%s]", g_plugins->find(m_source_plugin_index)->m_desc);
|
||||
}
|
||||
default:
|
||||
if (fmt == SO_SHOW) return UTIL_VarArgs("UNK%d", m_source);
|
||||
|
@ -120,7 +120,7 @@ const char* CSysModule::getloaderror()
|
||||
#ifdef _WIN32
|
||||
return str_GetLastError();
|
||||
#else
|
||||
return dlerror;
|
||||
return dlerror();
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -141,6 +141,7 @@ bool is_absolute_path(const char *path)
|
||||
return false;
|
||||
}
|
||||
|
||||
#ifdef _WIN32
|
||||
char *realpath(const char *file_name, char *resolved_name)
|
||||
{
|
||||
int ret = GetFullPathName(file_name, PATH_MAX, resolved_name, NULL);
|
||||
@ -166,3 +167,4 @@ char *realpath(const char *file_name, char *resolved_name)
|
||||
|
||||
return NULL;
|
||||
}
|
||||
#endif // _WIN32
|
||||
|
@ -50,9 +50,9 @@ const char* LOCALINFO(char* key);
|
||||
|
||||
#ifdef _WIN32
|
||||
char *mm_strtok_r(char *s, const char *delim, char **ptrptr);
|
||||
#endif
|
||||
char *realpath(const char *file_name, char *resolved_name);
|
||||
#endif // _WIN32
|
||||
|
||||
char* trimbuf(char *str);
|
||||
void normalize_pathname(char *path);
|
||||
bool is_absolute_path(const char *path);
|
||||
char *realpath(const char *file_name, char *resolved_name);
|
||||
|
@ -21,9 +21,9 @@ task publishPrepareFiles << {
|
||||
pubRootDir.mkdirs()
|
||||
project.file('publish/publishRoot/metamod/addons/metamod').mkdirs()
|
||||
|
||||
_copyFileToDir('publish/metamod_mm.dll', 'publish/publishRoot/metamod/addons/metamod/')
|
||||
//_copyFileToDir('publish/metamod_mm.pdb', 'publish/publishRoot/metamod/addons/metamod/')
|
||||
_copyFile('publish/libmetamod_mm_i386.so', 'publish/publishRoot/metamod/addons/metamod/metamod_mm_i386.so')
|
||||
_copyFileToDir('publish/metamod.dll', 'publish/publishRoot/metamod/addons/metamod/')
|
||||
//_copyFileToDir('publish/metamod.pdb', 'publish/publishRoot/metamod/addons/metamod/')
|
||||
_copyFile('publish/libmetamod_i386.so', 'publish/publishRoot/metamod/addons/metamod/metamod_i386.so')
|
||||
}
|
||||
|
||||
task publishPackage(type: Zip, dependsOn: 'publishPrepareFiles') {
|
||||
|
Loading…
Reference in New Issue
Block a user