Always set USE_OPENALSOFT

WIthout this, the generated SimgearConfig.cmake is a bit
unhappy.
This commit is contained in:
James Turner 2021-12-24 15:30:20 +00:00
parent 5fe9fd0fc6
commit 782378a1b6

View File

@ -135,6 +135,8 @@ find_package(Boost REQUIRED)
set (BOOST_CXX_FLAGS "-DBOOST_BIMAP_DISABLE_SERIALIZATION -DBOOST_NO_STDLIB_CONFIG -DBOOST_NO_AUTO_PTR -DBOOST_NO_CXX98_BINDERS") set (BOOST_CXX_FLAGS "-DBOOST_BIMAP_DISABLE_SERIALIZATION -DBOOST_NO_STDLIB_CONFIG -DBOOST_NO_AUTO_PTR -DBOOST_NO_CXX98_BINDERS")
include(BoostTestTargets) include(BoostTestTargets)
set(SG_SOUND_USES_OPENALSOFT OFF) # default to off
if(SIMGEAR_HEADLESS) if(SIMGEAR_HEADLESS)
message(STATUS "SimGear mode: HEADLESS") message(STATUS "SimGear mode: HEADLESS")
set(ENABLE_SOUND 0) set(ENABLE_SOUND 0)
@ -153,7 +155,7 @@ else()
message(STATUS "Sound requested to use OpenAL-soft: ensure Config.cmake files are in CMAKE_PREFIX_PATH") message(STATUS "Sound requested to use OpenAL-soft: ensure Config.cmake files are in CMAKE_PREFIX_PATH")
find_package(OpenAL REQUIRED CONFIG) find_package(OpenAL REQUIRED CONFIG)
if (TARGET OpenAL::OpenAL) if (TARGET OpenAL::OpenAL)
set(SG_SOUND_USES_OPENALSOFT 1) set(SG_SOUND_USES_OPENALSOFT ON)
endif() endif()
else() else()
# regular OpenAL is found via the CMake distro-suppling FindOpenAL # regular OpenAL is found via the CMake distro-suppling FindOpenAL