diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-08-30 14:59:34 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-08-30 14:59:34 +0300 |
commit | caa7f749ed6e9b490d4b0d23c21c0c1d7c12447c (patch) | |
tree | 888742a0ec2177580f3fc8bf69627501e00cfeba /build_files/buildbot/config | |
parent | 9b937c8404e10dab59c394bb9c838d4e8c5bf65b (diff) | |
parent | 8c3d2e549cff4d9c369c68936e0fce6b7ddc495f (diff) |
Merge branch 'master' into blender2.8
Diffstat (limited to 'build_files/buildbot/config')
-rw-r--r-- | build_files/buildbot/config/blender_linux.cmake | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/build_files/buildbot/config/blender_linux.cmake b/build_files/buildbot/config/blender_linux.cmake index 0500bfa7f99..71811fd23e2 100644 --- a/build_files/buildbot/config/blender_linux.cmake +++ b/build_files/buildbot/config/blender_linux.cmake @@ -9,10 +9,12 @@ if(EXISTS "/lib/x86_64-linux-gnu/libc-2.24.so") message(STATUS "Building in GLibc-2.24 environment") set(GLIBC "2.24") set(MULTILIB "/x86_64-linux-gnu") + set(LIBDIR_NAME "linux_x86_64") elseif(EXISTS "/lib/i386-linux-gnu//libc-2.24.so") message(STATUS "Building in GLibc-2.24 environment") set(GLIBC "2.24") set(MULTILIB "/i386-linux-gnu") + set(LIBDIR_NAME "linux_i686") elseif(EXISTS "/lib/x86_64-linux-gnu/libc-2.19.so") message(STATUS "Building in GLibc-2.19 environment") set(GLIBC "2.19") @@ -160,17 +162,25 @@ set(BLOSC_LIBRARY else() -# Set path to precompiled libraries. -set(LIBDIR_NAME ${CMAKE_SYSTEM_NAME}_${CMAKE_SYSTEM_PROCESSOR}) -string(TOLOWER ${LIBDIR_NAME} LIBDIR_NAME) -set(LIBDIR "/opt/blender-deps/${LIBDIR_NAME}") +set(LIBDIR "/opt/blender-deps/${LIBDIR_NAME}" CACHE BOOL "" FORCE) # TODO(sergey): Remove once Python is oficially bumped to 3.7. -set(PYTHON_VERSION 3.7) +set(PYTHON_VERSION 3.7 CACHE BOOL "" FORCE) + +# Platform specific configuration, to ensure static linking against everything. -# Ensure specific configuration of various libraries. set(Boost_USE_STATIC_LIBS ON CACHE BOOL "" FORCE) +# TODO(sergey): Move up to the rest of WITH_SYSTEM and DYNLOAD configuration, +# once old chroot is officially retired. +set(WITH_SYSTEM_OPENJPEG ON CACHE BOOL "" FORCE) + +# We need to link OpenCOLLADA against PCRE library. Even though it is not installed +# on /usr, we do not really care -- all we care is PCRE_FOUND be TRUE and its +# library pointing to a valid one. +set(PCRE_INCLUDE_DIR "/usr/include" CACHE STRING "" FORCE) +set(PCRE_LIBRARY "${LIBDIR}/opencollada/lib/libpcre.a" CACHE STRING "" FORCE) + endif() # Additional linking libraries |