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: blender/blender#105892
This commit is contained in:
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

View File

@@ -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
) )
if(CLANG_${UPPERCOMPONENT}_LIBRARY)
list(APPEND _CLANG_LIBRARIES "${CLANG_${UPPERCOMPONENT}_LIBRARY}") list(APPEND _CLANG_LIBRARIES "${CLANG_${UPPERCOMPONENT}_LIBRARY}")
endif()
endforeach() endforeach()

View File

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

View File

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