Build: Explicitly specify Homebrew Bison path on macOS for libs
To avoid using the too old system version.
This commit is contained in:
@@ -7,8 +7,18 @@ if(WIN32)
|
||||
set(OSL_FLEX_BISON -DFLEX_EXECUTABLE=${LIBDIR}/flexbison/win_flex.exe -DBISON_EXECUTABLE=${LIBDIR}/flexbison/win_bison.exe)
|
||||
else()
|
||||
set(OSL_CMAKE_CXX_STANDARD_LIBRARIES)
|
||||
set(OSL_FLEX_BISON)
|
||||
set(OSL_OPENIMAGEIO_LIBRARY "${LIBDIR}/openimageio/lib/OpenImageIO${SHAREDLIBEXT};${LIBDIR}/png/lib/${LIBPREFIX}png16${LIBEXT};${LIBDIR}/jpeg/lib/${LIBPREFIX}jpeg${LIBEXT};${LIBDIR}/tiff/lib/${LIBPREFIX}tiff${LIBEXT};${LIBDIR}/openexr/lib/IlmImf${OPENEXR_VERSION_POSTFIX}${SHAREDLIBEXT}")
|
||||
|
||||
if(APPLE)
|
||||
# Explicitly specify Homebrew path, so we don't use the old system one.
|
||||
if(BLENDER_PLATFORM_ARM)
|
||||
set(OSL_FLEX_BISON -DBISON_EXECUTABLE=/opt/homebrew/opt/bison/bin/bison)
|
||||
else()
|
||||
set(OSL_FLEX_BISON -DBISON_EXECUTABLE=/usr/local/opt/bison/bin/bison)
|
||||
endif()
|
||||
else()
|
||||
set(OSL_FLEX_BISON)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(OSL_EXTRA_ARGS
|
||||
|
||||
Reference in New Issue
Block a user