diff options
author | Sebastián Barschkis <sebbas@sebbas.org> | 2020-09-11 15:55:48 +0300 |
---|---|---|
committer | Sebastián Barschkis <sebbas@sebbas.org> | 2020-09-14 18:38:06 +0300 |
commit | 177759d8182f64c9aa3680e70b7ef0e27c4c387f (patch) | |
tree | bf23d626eb572969a4f624ed145eac7e7faeb421 /build_files | |
parent | ac63afca7d4564d21577e5a97b692cee71897089 (diff) |
Make deps: Updated required list of dependencies for macOS
It was possible to drop `nasm` from the list of required macOS dependencies. However, `pkg-config` had to be added - it was required before but probably no one noticed this.
In order to build `external_clang` successfully, `external_xml2` had to be added to the clang dependencies (`c-index-test` was failing).
Note: On Linux `make deps` still seems to require `nasm` installed via apt.
Reviewed By: sergey
Differential Revision: https://developer.blender.org/D8870
Diffstat (limited to 'build_files')
-rw-r--r-- | build_files/build_environment/CMakeLists.txt | 2 | ||||
-rw-r--r-- | build_files/build_environment/cmake/check_software.cmake | 8 | ||||
-rw-r--r-- | build_files/build_environment/cmake/clang.cmake | 1 |
3 files changed, 6 insertions, 5 deletions
diff --git a/build_files/build_environment/CMakeLists.txt b/build_files/build_environment/CMakeLists.txt index 6415d270773..d521abc418f 100644 --- a/build_files/build_environment/CMakeLists.txt +++ b/build_files/build_environment/CMakeLists.txt @@ -30,7 +30,7 @@ # build_deps 2015 x64 / build_deps 2015 x86 # # MAC OS X USAGE: -# Install with homebrew: brew install cmake autoconf automake libtool yasm nasm bison +# Install with homebrew: brew install autoconf automake bison cmake libtool pkg-config yasm # Run "make deps" from main Blender directory # # LINUX USAGE: diff --git a/build_files/build_environment/cmake/check_software.cmake b/build_files/build_environment/cmake/check_software.cmake index 384915aba84..2530b0b3251 100644 --- a/build_files/build_environment/cmake/check_software.cmake +++ b/build_files/build_environment/cmake/check_software.cmake @@ -26,11 +26,11 @@ if(UNIX) set(_required_software autoconf automake + bison ${_libtoolize_name} - nasm - yasm + pkg-config tclsh - bison + yasm ) foreach(_software ${_required_software}) @@ -57,7 +57,7 @@ if(UNIX) " apt install autoconf automake libtool yasm nasm tcl\n" "\n" "On macOS (with homebrew):\n" - " brew install cmake autoconf automake libtool yasm nasm bison\n" + " brew install autoconf automake bison libtool pkg-config yasm\n" "\n" "Other platforms:\n" " Install equivalent packages.\n") diff --git a/build_files/build_environment/cmake/clang.cmake b/build_files/build_environment/cmake/clang.cmake index 8b928f968fd..b402446d873 100644 --- a/build_files/build_environment/cmake/clang.cmake +++ b/build_files/build_environment/cmake/clang.cmake @@ -62,5 +62,6 @@ endif() add_dependencies( external_clang + external_xml2 ll ) |