Small fixes to allow compililation on linux

This commit is contained in:
Joshua Clark 2015-03-31 03:34:37 -05:00
parent 55b83af845
commit 10983338d8
2 changed files with 2 additions and 1 deletions

View File

@ -127,7 +127,7 @@ bool rRename(const std::string &from, const std::string &to)
#ifdef _WIN32
if (!MoveFile(ConvertUTF8ToWString(from).c_str(), ConvertUTF8ToWString(to).c_str()))
#else
if (rename(from.c_str(), to.c_str()))
if (int err = rename(from.c_str(), to.c_str()))
#endif
{
LOG_ERROR(GENERAL, "Error renaming '%s' to '%s': 0x%llx", from.c_str(), to.c_str(), (u64)GET_API_ERROR);

View File

@ -45,6 +45,7 @@ endif()
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
#on some Linux distros shm_unlink and similar functions are in librt only
set(ADDITIONAL_LIBS "rt")
set(ADDITIONAL_LIBS "X11")
elseif(UNIX)
#it seems like glibc includes the iconv functions we use but other libc
#implementations like the one on OSX don't seem implement them