From 28afc27847db4e8ac937a2ef77d9eba49c1f8aef Mon Sep 17 00:00:00 2001
From: Antoine Regimbeau <antoine.regimbeau@c-s.fr>
Date: Wed, 24 Jul 2019 09:59:17 +0200
Subject: [PATCH] BUG: BOOST_SB_CONFIG was overridden

---
 SuperBuild/CMake/External_boost.cmake | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/SuperBuild/CMake/External_boost.cmake b/SuperBuild/CMake/External_boost.cmake
index 5ba25cfe46..8298bf192f 100644
--- a/SuperBuild/CMake/External_boost.cmake
+++ b/SuperBuild/CMake/External_boost.cmake
@@ -45,7 +45,7 @@ set(BOOST_CONFIGURE_COMMAND ${CMAKE_COMMAND}
 # must be passed to b2. Why? Windows... That is why...
 # Libraries we need from boost
 set( boost_libraries_to_build "system;serialization;filesystem;test;date_time;program_options;thread")
-
+message( "boost_libraries_to_build = ${boost_libraries_to_build}")
 # add libraries to b2 option
 set(BOOST_SB_CONFIG)
 foreach(lib ${boost_libraries_to_build})
@@ -53,9 +53,12 @@ foreach(lib ${boost_libraries_to_build})
     ${BOOST_SB_CONFIG}
     --with-${lib})
 endforeach(lib)
+
 # I think that this is already handled by boost.
 if(OTB_TARGET_SYSTEM_ARCH_IS_X64)
-  set(BOOST_SB_CONFIG address-model=64)
+  set(BOOST_SB_CONFIG 
+    ${BOOST_SB_CONFIG}
+    address-model=64)
 endif()
 
 set(BOOST_SB_CONFIG
@@ -70,7 +73,6 @@ set(BOOST_SB_CONFIG
   # --includedir=${SB_INSTALL_PREFIX}/include #This is the default in boost
   # --libdir=${_SB_BOOST_LIBRARYDIR} # same here
 
-
 set(BOOST_BUILD_COMMAND ${CMAKE_COMMAND}
   -E chdir ${BOOST_SB_SRC}
   ${BOOST_B2_EXE}
-- 
GitLab