mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-30 20:40:28 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			128 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # copyright John Maddock 2008
 | |
| # Distributed under 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 testing ;
 | |
| import pch ;
 | |
| 
 | |
| project  
 | |
|     : requirements 
 | |
|       <toolset>intel-win:<cxxflags>-nologo 
 | |
|       <toolset>intel-win:<linkflags>-nologo 
 | |
|       #<toolset>intel-linux:<pch>off
 | |
|       <toolset>intel-darwin:<pch>off
 | |
|       <toolset>msvc-7.1:<pch>off
 | |
|       <toolset>gcc,<target-os>windows:<pch>off
 | |
|       #<toolset>gcc:<cxxflags>-fvisibility=hidden
 | |
|       <toolset>intel-linux:<cxxflags>-fvisibility=hidden
 | |
|       #<toolset>sun:<cxxflags>-xldscope=hidden
 | |
|       [ check-target-builds ../config//has_gcc_visibility "gcc visibility" : <toolset>gcc:<cxxflags>-fvisibility=hidden : ]
 | |
|     ;
 | |
| 
 | |
| cpp-pch pch : ../src/tr1/pch.hpp : <include>../src/tr1 <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1 ; 
 | |
| 
 | |
| C99_SOURCES = acosh
 | |
| asinh
 | |
| atanh
 | |
| cbrt
 | |
| copysign
 | |
| erfc
 | |
| erf
 | |
| expm1
 | |
| fmax
 | |
| fmin
 | |
| fpclassify
 | |
| hypot
 | |
| lgamma
 | |
| llround
 | |
| log1p
 | |
| lround
 | |
| nextafter
 | |
| nexttoward
 | |
| round
 | |
| tgamma
 | |
| trunc ;
 | |
| 
 | |
| TR1_SOURCES = 
 | |
| assoc_laguerre
 | |
| assoc_legendre
 | |
| beta
 | |
| comp_ellint_1
 | |
| comp_ellint_2
 | |
| comp_ellint_3
 | |
| cyl_bessel_i
 | |
| cyl_bessel_j
 | |
| cyl_bessel_k
 | |
| cyl_neumann
 | |
| ellint_1
 | |
| ellint_2
 | |
| ellint_3
 | |
| expint
 | |
| hermite
 | |
| laguerre
 | |
| legendre
 | |
| riemann_zeta
 | |
| sph_bessel
 | |
| sph_legendre
 | |
| sph_neumann
 | |
| ;
 | |
| 
 | |
| # Configure checks.
 | |
| 
 | |
| import project ;
 | |
| import configure ;
 | |
| import property ;
 | |
| import property-set ;
 | |
| import targets ;
 | |
| 
 | |
| obj long_double_check : ../config/has_long_double_support.cpp ;
 | |
| explicit long_double_check ;
 | |
|         
 | |
| # Library targets
 | |
| lib boost_math_tr1 : ../src/tr1/$(TR1_SOURCES).cpp pch
 | |
|     :         
 | |
|          <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
 | |
|          <include>../src/tr1
 | |
|    ;
 | |
| 
 | |
| lib boost_math_tr1f : ../src/tr1/$(TR1_SOURCES)f.cpp pch
 | |
|     :         
 | |
|          <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
 | |
|          <include>../src/tr1
 | |
|    ;
 | |
| 
 | |
| lib boost_math_tr1l : ../src/tr1/$(TR1_SOURCES)l.cpp pch
 | |
|     :         
 | |
|          <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
 | |
|          <dependency>../config//has_long_double_support
 | |
|          <include>../src/tr1
 | |
|          [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
 | |
|    ;
 | |
| 
 | |
| lib boost_math_c99 : ../src/tr1/$(C99_SOURCES).cpp pch
 | |
|     :         
 | |
|          <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
 | |
|          <include>../src/tr1
 | |
|    ;
 | |
| 
 | |
| lib boost_math_c99f : ../src/tr1/$(C99_SOURCES)f.cpp pch
 | |
|     :         
 | |
|          <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
 | |
|          <include>../src/tr1
 | |
|    ;
 | |
| 
 | |
| lib boost_math_c99l : ../src/tr1/$(C99_SOURCES)l.cpp pch
 | |
|     :         
 | |
|          <link>shared:<define>BOOST_MATH_TR1_DYN_LINK=1
 | |
|          <dependency>../config//has_long_double_support
 | |
|          <include>../src/tr1
 | |
|          [ check-target-builds ../config//has_long_double_support "long double support" : : <build>no ]
 | |
|    ;
 | |
| 
 | |
| boost-install boost_math_c99 boost_math_c99f boost_math_c99l boost_math_tr1 boost_math_tr1f boost_math_tr1l ;
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |