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:
parent
c21b534680
commit
0e6cc4f86a
@ -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()
|
||||||
|
|
||||||
|
|
||||||
|
2
extern/sdlew/CMakeLists.txt
vendored
2
extern/sdlew/CMakeLists.txt
vendored
@ -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:
|
||||||
*;
|
*;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user