Buildbot: Make configuration to pass config state
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 29 Aug 2018 15:56:17 +0000 (17:56 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 29 Aug 2018 15:57:30 +0000 (17:57 +0200)
- Foe some reason CMake's platform and processor are not intialized there.

- Need to set variables in cache, otherwise they are not visible in the
  actual CMake files.

build_files/buildbot/config/blender_linux.cmake

index 473b1dd0d68bfae5459b493c0bf6899c407b761e..f4659b2ce8136595273a3c30797f56faf3418451 100644 (file)
@@ -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")
@@ -161,13 +163,10 @@ 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)
 
 # Ensure specific configuration of various libraries.
 set(Boost_USE_STATIC_LIBS    ON CACHE BOOL "" FORCE)