mirror of
https://github.com/OpenMW/openmw.git
synced 2025-06-19 02:11:33 +00:00
Fix warning
Also attempt to make an equivalent warning fire with MSVC, then have to fix other stuff because /WX wasn't working, then back out of enabling the warning because none of the ones I could find disliked the old code.
This commit is contained in:
parent
7391bf2814
commit
132c43affa
2 changed files with 17 additions and 18 deletions
|
@ -718,67 +718,66 @@ if (WIN32)
|
||||||
)
|
)
|
||||||
|
|
||||||
foreach(d ${WARNINGS_DISABLE})
|
foreach(d ${WARNINGS_DISABLE})
|
||||||
set(WARNINGS "${WARNINGS} /wd${d}")
|
list(APPEND WARNINGS "/wd${d}")
|
||||||
endforeach(d)
|
endforeach(d)
|
||||||
|
|
||||||
if(OPENMW_MSVC_WERROR)
|
if(OPENMW_MSVC_WERROR)
|
||||||
set(WARNINGS "${WARNINGS} /WX")
|
list(APPEND WARNINGS "/WX")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set_target_properties(components PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(components PRIVATE ${WARNINGS})
|
||||||
set_target_properties(osg-ffmpeg-videoplayer PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(osg-ffmpeg-videoplayer PRIVATE ${WARNINGS})
|
||||||
|
|
||||||
if (MSVC_VERSION GREATER_EQUAL 1915 AND MSVC_VERSION LESS 1920)
|
if (MSVC_VERSION GREATER_EQUAL 1915 AND MSVC_VERSION LESS 1920)
|
||||||
target_compile_definitions(components INTERFACE _ENABLE_EXTENDED_ALIGNED_STORAGE)
|
target_compile_definitions(components INTERFACE _ENABLE_EXTENDED_ALIGNED_STORAGE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_BSATOOL)
|
if (BUILD_BSATOOL)
|
||||||
set_target_properties(bsatool PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(bsatool PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_ESMTOOL)
|
if (BUILD_ESMTOOL)
|
||||||
set_target_properties(esmtool PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(esmtool PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_ESSIMPORTER)
|
if (BUILD_ESSIMPORTER)
|
||||||
set_target_properties(openmw-essimporter PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw-essimporter PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_LAUNCHER)
|
if (BUILD_LAUNCHER)
|
||||||
set_target_properties(openmw-launcher PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw-launcher PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_MWINIIMPORTER)
|
if (BUILD_MWINIIMPORTER)
|
||||||
set_target_properties(openmw-iniimporter PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw-iniimporter PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_OPENCS)
|
if (BUILD_OPENCS)
|
||||||
set_target_properties(openmw-cs PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw-cs PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_OPENMW)
|
if (BUILD_OPENMW)
|
||||||
set_target_properties(openmw PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_WIZARD)
|
if (BUILD_WIZARD)
|
||||||
set_target_properties(openmw-wizard PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw-wizard PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_UNITTESTS)
|
if (BUILD_UNITTESTS)
|
||||||
set_target_properties(openmw_test_suite PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw_test_suite PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_BENCHMARKS)
|
if (BUILD_BENCHMARKS)
|
||||||
set_target_properties(openmw_detournavigator_navmeshtilescache_benchmark PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw_detournavigator_navmeshtilescache_benchmark PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_NAVMESHTOOL)
|
if (BUILD_NAVMESHTOOL)
|
||||||
set_target_properties(openmw-navmeshtool PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
target_compile_options(openmw-navmeshtool PRIVATE ${WARNINGS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (BUILD_BULLETOBJECTTOOL)
|
if (BUILD_BULLETOBJECTTOOL)
|
||||||
set(WARNINGS "${WARNINGS} ${MT_BUILD}")
|
target_compile_options(openmw-bulletobjecttool PRIVATE ${WARNINGS} ${MT_BUILD})
|
||||||
set_target_properties(openmw-bulletobjecttool PROPERTIES COMPILE_FLAGS "${WARNINGS}")
|
|
||||||
endif()
|
endif()
|
||||||
endif(MSVC)
|
endif(MSVC)
|
||||||
|
|
||||||
|
|
|
@ -98,7 +98,7 @@ namespace SceneUtil
|
||||||
fakeShadowMapTexture->setWrap(osg::Texture::WRAP_T, osg::Texture::CLAMP_TO_EDGE);
|
fakeShadowMapTexture->setWrap(osg::Texture::WRAP_T, osg::Texture::CLAMP_TO_EDGE);
|
||||||
fakeShadowMapTexture->setShadowComparison(true);
|
fakeShadowMapTexture->setShadowComparison(true);
|
||||||
fakeShadowMapTexture->setShadowCompareFunc(osg::Texture::ShadowCompareFunc::ALWAYS);
|
fakeShadowMapTexture->setShadowCompareFunc(osg::Texture::ShadowCompareFunc::ALWAYS);
|
||||||
for (int i = mShadowSettings->getBaseShadowTextureUnit();
|
for (unsigned int i = mShadowSettings->getBaseShadowTextureUnit();
|
||||||
i < mShadowSettings->getBaseShadowTextureUnit() + mShadowSettings->getNumShadowMapsPerLight(); ++i)
|
i < mShadowSettings->getBaseShadowTextureUnit() + mShadowSettings->getNumShadowMapsPerLight(); ++i)
|
||||||
{
|
{
|
||||||
stateset.setTextureAttribute(i, fakeShadowMapTexture,
|
stateset.setTextureAttribute(i, fakeShadowMapTexture,
|
||||||
|
|
Loading…
Reference in a new issue