mirror of
https://github.com/boostorg/date_time.git
synced 2026-01-19 04:12:07 +00:00
* Make the library modular usable. * Switch to library requirements instead of source. As source puts extra source in install targets. * Add missing NO_LIB usage requirements. * Add requires-b2 check to top-level build file. * Bump B2 require to 5.2 * Update copyright dates. * Move inter-lib dependencies to a project variable and into the build targets. * Adjust doc build to avoid boost-root references. * Update build deps. * Rework GHA to use containers for the ubuntu that are god or going away. * Remove obsolete package installs. * Need another package? * Some deepndencies are now C++11 only. Hence date_time is now also C++11 only. * Switch macOS test to use the latest version. * Remove not-needed software-properties-common package. * Remove setup gcc toolchain step. * Install some missing compilers. * Maybe the gcc builds for the specific ubuntu versions rea broken. Switch to something newer.
25 lines
853 B
Plaintext
25 lines
853 B
Plaintext
# Copyright (c) 2002-2005 CrystalClear Software, Inc.
|
|
# Use, modification and distribution is subject to the
|
|
# Boost Software License, Version 1.0. (See accompanying
|
|
# file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
# date_time is now header only -- this file provides a stub for backward compatibility
|
|
#
|
|
|
|
|
|
project
|
|
: common-requirements <library>$(boost_dependencies)
|
|
: requirements
|
|
<define>DATE_TIME_INLINE
|
|
<link>shared:<define>BOOST_ALL_DYN_LINK=1
|
|
: usage-requirements
|
|
<define>DATE_TIME_INLINE
|
|
<link>shared:<define>BOOST_DATE_TIME_DYN_LINK=1
|
|
<define>BOOST_DATE_TIME_NO_LINK=1
|
|
: source-location ../src
|
|
;
|
|
|
|
# greg_month.cpp is now just a stub so that there is
|
|
# still a boost_date_time library to link for backward compatibility
|
|
lib boost_date_time : gregorian/greg_month.cpp ;
|