apple: build fix

This commit is contained in:
jacker 2022-10-23 03:02:47 +03:00
parent 4fb69a6732
commit 5a08671162
No known key found for this signature in database
GPG key ID: CC846B58E6BDCFF2

View file

@ -385,6 +385,7 @@ if(BUNDLED_OPENAL AND BUILD_CLIENT)
)
set_target_properties(bundled_openal PROPERTIES FOLDER ${BUNDLED_TARGETS_FOLDER})
add_dependencies(bundled_openal_int bundled_openal)
target_link_directories(bundled_openal_int INTERFACE ${OPENAL_BUNDLED_LIBRARIES})
target_include_directories(bundled_openal_int INTERFACE "${CMAKE_CURRENT_LIST_DIR}/openal/include")
target_compile_definitions(bundled_openal_int INTERFACE AL_LIBTYPE_STATIC)
@ -402,16 +403,15 @@ if(BUNDLED_OPENAL AND BUILD_CLIENT)
-DALSOFT_CONFIG=OFF -DALSOFT_HRTF_DEFS=OFF -DALSOFT_AMBDEC_PRESETS=OFF -DALSOFT_BACKEND_SNDIO=OFF
INSTALL_COMMAND ""
)
ExternalProject_Get_Property(bundled_openal binary_dir)
add_dependencies(bundled_openal_int bundled_openal)
target_link_directories(bundled_openal_int INTERFACE ${OPENAL_BUNDLED_LIBRARIES})
target_include_directories(bundled_openal_int INTERFACE "${CMAKE_CURRENT_LIST_DIR}/openal/include")
target_compile_definitions(bundled_openal_int INTERFACE AL_LIBTYPE_STATIC)
elseif(BUNDLED_OPENAL_INCLUDE AND BUILD_CLIENT)
target_include_directories(bundled_openal_int INTERFACE "${CMAKE_CURRENT_LIST_DIR}/openal/include")
endif()
elseif(APPLE AND BUILD_CLIENT) # due to OSX missing headers in base install
target_include_directories(client_libraries INTERFACE "${CMAKE_CURRENT_LIST_DIR}/openal/include")
endif()
#-----------------------------------------------------------------