Fixed linking convert_model (#332)
parent
78d7cc9eef
commit
81062e5e87
|
@ -215,7 +215,7 @@ set(LIBS
|
|||
${LIBSNDFILE_LIBRARY}
|
||||
${OPTIONAL_LIBS}
|
||||
${PLATFORM_LIBS}
|
||||
${PHYSFS_LIBRARY}
|
||||
${PHYSFS_LIBRARY}
|
||||
)
|
||||
|
||||
set(COLOBOT_LIBS ${LIBS} PARENT_SCOPE)
|
||||
|
@ -239,7 +239,7 @@ set(SYSTEM_INCLUDES
|
|||
${LOCALENAME_INCLUDE_DIR}
|
||||
${OPTIONAL_INCLUDE_DIRS}
|
||||
${CLIPBOARD_INCLUDE_DIR}
|
||||
${PHYSFS_INCLUDE_PATH}
|
||||
${PHYSFS_INCLUDE_PATH}
|
||||
)
|
||||
|
||||
set(COLOBOT_LOCAL_INCLUDES ${LOCAL_INCLUDES} PARENT_SCOPE)
|
||||
|
|
|
@ -24,7 +24,9 @@
|
|||
#include "common/logger.h"
|
||||
#include "common/stringutils.h"
|
||||
|
||||
#ifndef MODELFILE_NO_ENGINE
|
||||
#include "common/resources/inputstream.h"
|
||||
#endif
|
||||
|
||||
#include "graphics/engine/engine.h"
|
||||
|
||||
|
@ -436,13 +438,23 @@ bool CModelFile::ReadModel(const std::string& fileName)
|
|||
{
|
||||
m_triangles.clear();
|
||||
|
||||
#ifndef MODELFILE_NO_ENGINE
|
||||
CInputStream stream;
|
||||
stream.open(fileName.c_str());
|
||||
stream.open(fileName);
|
||||
if (!stream.is_open())
|
||||
{
|
||||
GetLogger()->Error("Could not open file '%s'\n", fileName.c_str());
|
||||
return false;
|
||||
}
|
||||
#else
|
||||
std::ifstream stream;
|
||||
stream.open(fileName);
|
||||
if (!stream.good())
|
||||
{
|
||||
GetLogger()->Error("Could not open file '%s'\n", fileName.c_str());
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
return ReadModel(stream);
|
||||
}
|
||||
|
@ -827,13 +839,23 @@ struct NewModelTriangle1
|
|||
|
||||
bool CModelFile::ReadTextModel(const std::string& fileName)
|
||||
{
|
||||
#ifndef MODELFILE_NO_ENGINE
|
||||
CInputStream stream;
|
||||
stream.open(fileName.c_str());
|
||||
stream.open(fileName);
|
||||
if (!stream.is_open())
|
||||
{
|
||||
GetLogger()->Error("Could not open file '%s'\n", fileName.c_str());
|
||||
return false;
|
||||
}
|
||||
#else
|
||||
std::ifstream stream;
|
||||
stream.open(fileName);
|
||||
if (!stream.good())
|
||||
{
|
||||
GetLogger()->Error("Could not open file '%s'\n", fileName.c_str());
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
return ReadTextModel(stream);
|
||||
}
|
||||
|
@ -1024,13 +1046,23 @@ bool CModelFile::WriteTextModel(std::ostream& stream)
|
|||
|
||||
bool CModelFile::ReadBinaryModel(const std::string& fileName)
|
||||
{
|
||||
#ifndef MODELFILE_NO_ENGINE
|
||||
CInputStream stream;
|
||||
stream.open(fileName.c_str());
|
||||
stream.open(fileName);
|
||||
if (!stream.is_open())
|
||||
{
|
||||
GetLogger()->Error("Could not open file '%s'\n", fileName.c_str());
|
||||
return false;
|
||||
}
|
||||
#else
|
||||
std::ifstream stream;
|
||||
stream.open(fileName);
|
||||
if (!stream.good())
|
||||
{
|
||||
GetLogger()->Error("Could not open file '%s'\n", fileName.c_str());
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
return ReadBinaryModel(stream);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue