Build: changes needed to build on FreeBSD

* Fix SDL not finding Xlib.h
* Link to clangSupport library for newer LLVM versions
* Add FreeBSD essential symbols to symbols_unix.map

Pull Request: https://projects.blender.org/blender/blender/pulls/105892
This commit is contained in:
Shane Ambler 2023-03-22 14:15:46 +01:00 committed by Brecht Van Lommel
parent c21b534680
commit 0e6cc4f86a
3 changed files with 8 additions and 2 deletions

@ -80,6 +80,7 @@ set(_CLANG_FIND_COMPONENTS
clangAST clangAST
clangLex clangLex
clangBasic clangBasic
clangSupport
) )
set(_CLANG_LIBRARIES) set(_CLANG_LIBRARIES)
@ -94,7 +95,9 @@ foreach(COMPONENT ${_CLANG_FIND_COMPONENTS})
PATH_SUFFIXES PATH_SUFFIXES
lib64 lib lib64 lib
) )
list(APPEND _CLANG_LIBRARIES "${CLANG_${UPPERCOMPONENT}_LIBRARY}") if(CLANG_${UPPERCOMPONENT}_LIBRARY)
list(APPEND _CLANG_LIBRARIES "${CLANG_${UPPERCOMPONENT}_LIBRARY}")
endif()
endforeach() endforeach()

@ -7,7 +7,7 @@ set(INC
) )
set(INC_SYS set(INC_SYS
${X11_X11_INCLUDE_PATH}
) )
set(SRC set(SRC

@ -39,6 +39,9 @@ global:
realpath; realpath;
sched_*; sched_*;
valloc; valloc;
/* needed on FreeBSD */
__progname;
environ;
local: local:
*; *;
}; };