# Copyright 2017 Steven Watanabe # # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE.txt or copy at # https://www.bfgroup.xyz/b2/LICENSE.txt) import modules ; import os ; import toolset ; path-constant here : . ; local PYTHON = [ os.environ PYTHON_CMD ] ; using gcc : 4.8.3 : $(PYTHON) $(here)/src/gcc-4.8.3-linux.py : : linux ; using gcc : 4.2.1 : $(PYTHON) $(here)/src/gcc-4.2.1-darwin.py : : darwin ; # hard-code this to make the test work on other platforms modules.poke darwin : .host-osx-version : 10.11.0 ; using darwin : 4.2.1 : $(PYTHON) $(here)/src/darwin-4.2.1.py : $(here)/src/bin/libtool $(here)/src/bin/strip : darwin ; using clang-darwin : 3.9.0 : $(PYTHON) $(here)/src/clang-3.9.0-darwin.py : $(here)/src/bin/ar ; using clang-linux : 3.9.0 : $(PYTHON) $(here)/src/clang-linux-3.9.0.py : $(here)/src/bin/ar ; using clang-vxworks : 4.0.1 : $(PYTHON) $(here)/src/clang-vxworks-4.0.1.py : $(here)/src/bin/ld $(here)/src/bin/ar ; using intel-darwin : 10.2 : $(PYTHON) $(here)/src/intel-darwin-10.2.py : $(here)/src/bin/ar ; # TODO: msvc toolset should not require this env variable to be presented modules.poke .ENVIRON : PROCESSOR_ARCHITEW6432 : amd64 ; using msvc : 14.3 : : "$(PYTHON) $(here)/src/msvc-14.3.py" "$(PYTHON) $(here)/src/linkx.py" ;