diff --git a/build_scripts/windows/win_download_dependencies.bat b/build_scripts/windows/win_download_dependencies.bat index 5c992e0880801f70fb4a03e213e98600cababa25..d53eba6dd164e62d773ee94959052ec043f579b2 100644 --- a/build_scripts/windows/win_download_dependencies.bat +++ b/build_scripts/windows/win_download_dependencies.bat @@ -18,30 +18,36 @@ IF "%DOWNLOAD_DEP%"=="yes" ( rem Dependencies download IF "%DOWNLOAD_DEP%"=="yes" ( + echo %cd% + + cd ..\.. + + echo %cd% + + rmdir /s /q external_dependencies 2>NUL + + git submodule init + git submodule update --remote + + cd external_dependencies\boost + + echo %cd% + + rem Submodules containing headers included in lib4neuro directly, but not required by serialization, system nor random + rem set BOOST_DEPENDENCIES_LIB4NEURO=libs/algorithm libs/range libs/concept_check libs/test libs/timer libs/exception + + rem Submodules required by linked libraries serialization, system or random + rem set BOOST_DEPENDENCIES=libs/bind libs/container_hash libs/type_index libs/function libs/array libs/optional libs/integer libs/utility libs/move libs/detail libs/throw_exception tools/build libs/config libs/assert libs/predef libs/io libs/spirit libs/smart_ptr libs/static_assert libs/type_traits libs/mpl libs/core libs/preprocessor libs/iterator libs/winapi + + rem Submodules required by lib4neuro + rem set BOOST_REQUIRED_LIBS=libs/serialization libs/system libs/random - cd ..\.. - rmdir /s /q external_dependencies 2>NUL - - git submodule init - git submodule update --remote - - cd external_dependencies\boost - - rem Submodules containing headers included in lib4neuro directly, but not required by serialization, system nor random - rem set BOOST_DEPENDENCIES_LIB4NEURO=libs/algorithm libs/range libs/concept_check libs/test libs/timer libs/exception - - rem Submodules required by linked libraries serialization, system or random - rem set BOOST_DEPENDENCIES=libs/bind libs/container_hash libs/type_index libs/function libs/array libs/optional libs/integer libs/utility libs/move libs/detail libs/throw_exception tools/build libs/config libs/assert libs/predef libs/io libs/spirit libs/smart_ptr libs/static_assert libs/type_traits libs/mpl libs/core libs/preprocessor libs/iterator libs/winapi - - rem Submodules required by lib4neuro - rem set BOOST_REQUIRED_LIBS=libs/serialization libs/system libs/random - - rem echo Running 'submodule update --init %BOOST_DEPENDENCIES_LIB4NEURO% %BOOST_DEPENDENCIES% %BOOST_REQUIRED_LIBS%' - rem git submodule update --init libs/algorithm libs/exception libs/range libs/concept_check libs/test libs/timer libs/bind libs/container_hash libs/type_index libs/function libs/array libs/optional libs/integer libs/utility libs/move libs/detail libs/throw_exception tools/build libs/config libs/assert libs/predef libs/io libs/spirit libs/smart_ptr libs/static_assert libs/type_traits libs/mpl libs/core libs/preprocessor libs/iterator libs/winapi libs/serialization libs/system libs/random - git submodule update --init + rem echo Running 'submodule update --init %BOOST_DEPENDENCIES_LIB4NEURO% %BOOST_DEPENDENCIES% %BOOST_REQUIRED_LIBS%' + rem git submodule update --init libs/algorithm libs/exception libs/range libs/concept_check libs/test libs/timer libs/bind libs/container_hash libs/type_index libs/function libs/array libs/optional libs/integer libs/utility libs/move libs/detail libs/throw_exception tools/build libs/config libs/assert libs/predef libs/io libs/spirit libs/smart_ptr libs/static_assert libs/type_traits libs/mpl libs/core libs/preprocessor libs/iterator libs/winapi libs/serialization libs/system libs/random + git submodule update --init echo %cd% - call bootstrap.bat + call bootstrap.bat cd ..\..\build_scripts\windows )