mirror of
https://github.com/boostorg/boost-ci.git
synced 2026-01-19 04:02:12 +00:00
Convert the header-only library to a compiled library which additionally depends (privately) on another compiled library (Boost.Atomic chosen as it has few other dependencies). This reproduces the runtime link failure of #155 when compiling shared libraries.
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
#
|
|
# Copyright (c) 2020 Mateusz Loskot <mateusz@loskot.net>
|
|
#
|
|
# Use, modification and distribution is subject to the Boost Software License,
|
|
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
import os ;
|
|
import testing ;
|
|
|
|
project : requirements
|
|
<library>/boost/ci//boost_ci
|
|
;
|
|
|
|
local B2_ADDRESS_MODEL = [ os.environ B2_ADDRESS_MODEL ] ;
|
|
local B2_CXXFLAGS = [ os.environ B2_CXXFLAGS ] ;
|
|
local B2_CXXSTD = [ os.environ B2_CXXSTD ] ;
|
|
local B2_DEFINES = [ os.environ B2_DEFINES ] ;
|
|
local B2_INCLUDE = [ os.environ B2_INCLUDE ] ;
|
|
local B2_JOBS = [ os.environ B2_JOBS ] ;
|
|
local B2_LINK = [ os.environ B2_LINK ] ;
|
|
local B2_LINKFLAGS = [ os.environ B2_LINKFLAGS ] ;
|
|
local B2_TESTFLAGS = [ os.environ B2_TESTFLAGS ] ;
|
|
local B2_THREADING = [ os.environ B2_THREADING ] ;
|
|
local B2_TOOLSET = [ os.environ B2_TOOLSET ] ;
|
|
local B2_VARIANT = [ os.environ B2_VARIANT ] ;
|
|
local BOOST_ROOT = [ os.environ BOOST_ROOT ] ;
|
|
|
|
ECHO "Running boostorg/boost-ci environment checks:" ;
|
|
ECHO " B2_ADDRESS_MODEL:" $(B2_ADDRESS_MODEL) ;
|
|
ECHO " B2_CXXFLAGS:" $(B2_CXXFLAGS) ;
|
|
ECHO " B2_CXXSTD:" $(B2_CXXSTD) ;
|
|
ECHO " B2_DEFINES:" $(B2_DEFINES) ;
|
|
ECHO " B2_INCLUDE:" $(B2_INCLUDE) ;
|
|
ECHO " B2_JOBS:" $(B2_JOBS) ;
|
|
ECHO " B2_LINK:" $(B2_LINK) ;
|
|
ECHO " B2_LINKFLAGS:" $(B2_LINKFLAGS) ;
|
|
ECHO " B2_TESTFLAGS:" $(B2_TESTFLAGS) ;
|
|
ECHO " B2_THREADING:" $(B2_THREADING) ;
|
|
ECHO " B2_TOOLSET:" $(B2_TOOLSET) ;
|
|
ECHO " B2_VARIANT:" $(B2_VARIANT) ;
|
|
ECHO " BOOST_ROOT:" $(BOOST_ROOT) ;
|
|
ECHO ;
|
|
|
|
unit-test test : test.cpp ; |