The Build Tools give you a way to install the tools you need on your build machines without the IDE you don’t need. Because these components are the same as the ones installed by the Visual Studio 2015 Update 2 setup, you cannot install the Visual C++ Build Tools on a machine that already has Visual Studio 2015 installed.
"The build" can be done "by hand" or it can be automated, or some hybrid of the two. A manual build is a build that requires build commands like compilers to be executed one by one. An automated build packages together all of the individual build tools into a large build program that can be (ideally) run in a single step.
Is it impossible to build the project without changing the code in the dependencies? If your project's dependencies can be expressed as pre-installed libraries, then you could just build (and install) the first one with older CMake, build (and install) the other one with newer CMake, and then build your project with CMake suitable for it.
Cannot build CMake project because "Compatibility with CMake < 3.5 has ...
What are build tools? Build tools are programs that automate the creation of executable applications from source code (e.g., .apk for an Android app). Building incorporates compiling,linking and packaging the code into a usable or executable form. Basically build automation is the act of scripting or automating a wide variety of tasks that software developers do in their day-to-day activities ...
GitLab is cleaning the working directory between two subsequent jobs. That's why you have to use artifacts and dependencies to pass files between jobs. When the "deploy" job says that the build artifact have been downloaded, it simply means that they have been recreated as they were before. The location of the downloaded artifacts matches the location of the artifact paths (as declared in the ...