Merge /u/elgaton/simgear/ branch specify-standards-fixes into next
https://sourceforge.net/p/flightgear/simgear/merge-requests/15/
This commit is contained in:
commit
5b71d84a3a
@ -22,6 +22,16 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET 10.7)
|
|||||||
# only relevant for building shared libs but let's set it regardless
|
# only relevant for building shared libs but let's set it regardless
|
||||||
set(CMAKE_OSX_RPATH 1)
|
set(CMAKE_OSX_RPATH 1)
|
||||||
|
|
||||||
|
# Set the C++ standard to C++98 to avoid compilation errors on GCC 6 (which
|
||||||
|
# defaults to C++14).
|
||||||
|
if(CMAKE_VERSION VERSION_LESS "3.1")
|
||||||
|
if(CMAKE_COMPILER_IS_GNUCXX)
|
||||||
|
set (CMAKE_CXX_FLAGS "--std=gnu++98 ${CMAKE_CXX_FLAGS}")
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
|
set (CMAKE_CXX_STANDARD 98)
|
||||||
|
endif()
|
||||||
|
|
||||||
project(SimGear)
|
project(SimGear)
|
||||||
|
|
||||||
# read 'version' file into a variable (stripping any newlines or spaces)
|
# read 'version' file into a variable (stripping any newlines or spaces)
|
||||||
|
@ -80,8 +80,12 @@ void updateBlendingStateGL(VGContext *c, int alphaIsOne)
|
|||||||
|
|
||||||
case VG_BLEND_SRC_OVER: default:
|
case VG_BLEND_SRC_OVER: default:
|
||||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||||
if (alphaIsOne) glDisable(GL_BLEND);
|
if (alphaIsOne) {
|
||||||
else glEnable(GL_BLEND); break;
|
glDisable(GL_BLEND);
|
||||||
|
} else {
|
||||||
|
glEnable(GL_BLEND);
|
||||||
|
}
|
||||||
|
break;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -648,8 +648,9 @@ bool SGMetar::scanWeather()
|
|||||||
weather = pre + weather + post;
|
weather = pre + weather + post;
|
||||||
weather.erase(weather.length() - 1);
|
weather.erase(weather.length() - 1);
|
||||||
_weather.push_back(weather);
|
_weather.push_back(weather);
|
||||||
if( ! w.phenomena.empty() )
|
if( ! w.phenomena.empty() ) {
|
||||||
_weather2.push_back( w );
|
_weather2.push_back( w );
|
||||||
|
}
|
||||||
_grpcount++;
|
_grpcount++;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -384,7 +384,7 @@ void Root::refresh(bool aForce)
|
|||||||
CatalogList toRefresh;
|
CatalogList toRefresh;
|
||||||
CatalogDict::iterator it = d->catalogs.begin();
|
CatalogDict::iterator it = d->catalogs.begin();
|
||||||
for (; it != d->catalogs.end(); ++it) {
|
for (; it != d->catalogs.end(); ++it) {
|
||||||
int age = it->second->ageInSeconds();
|
unsigned int age = it->second->ageInSeconds();
|
||||||
if (aForce || (age > maxAgeSeconds())) {
|
if (aForce || (age > maxAgeSeconds())) {
|
||||||
toRefresh.push_back(it->second);
|
toRefresh.push_back(it->second);
|
||||||
}
|
}
|
||||||
|
@ -260,5 +260,8 @@ SGPath SGSoundSample::file_path() const
|
|||||||
|
|
||||||
void SGSoundSample::free_data()
|
void SGSoundSample::free_data()
|
||||||
{
|
{
|
||||||
if ( _data != NULL ) free( _data ); _data = NULL;
|
if ( _data != NULL ) {
|
||||||
|
free( _data );
|
||||||
|
}
|
||||||
|
_data = NULL;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user