[Fuego] [PATCH 3/3] boost: improve pre_check related functions

Bird, Timothy Tim.Bird at sony.com
Tue Nov 21 21:22:34 UTC 2017


Thanks.   Looks good.  Applied.
 -- Tim


> -----Original Message-----
> From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-
> bounces at lists.linuxfoundation.org] On Behalf Of Liu Wenlong
> Sent: Sunday, November 19, 2017 10:29 PM
> To: fuego at lists.linuxfoundation.org
> Subject: [Fuego] [PATCH 3/3] boost: improve pre_check related functions
> 
> what has been added.
> 1. add platform/arch related search path;
> 2. to use different variable name for different library.
> 
> Signed-off-by: Liu Wenlong <liuwl.fnst at cn.fujitsu.com>
> ---
>  engine/tests/Functional.boost/fuego_test.sh | 13 +++++--------
>  1 file changed, 5 insertions(+), 8 deletions(-)
> 
> diff --git a/engine/tests/Functional.boost/fuego_test.sh
> b/engine/tests/Functional.boost/fuego_test.sh
> index 9ef2b64..fc02770 100755
> --- a/engine/tests/Functional.boost/fuego_test.sh
> +++ b/engine/tests/Functional.boost/fuego_test.sh
> @@ -1,18 +1,15 @@
>  tarball=boost.tar.gz
> 
> -BOOST_LIBRARY=('libboost_atomic.so' 'libboost_chrono.so'
> 'libboost_date_time.so' \
> -    'libboost_filesystem.so' 'libboost_iostreams.so' 'libboost_log.so' \
> -    'libboost_program_options.so' 'libboost_regex.so'
> 'libboost_serialization.so' \
> -    'libboost_system.so' 'libboost_thread.so')
> +BOOST_LIBRARIES=('libboost_atomic.so' 'libboost_chrono.so'
> 'libboost_date_time.so')
> 
>  function test_pre_check {
> -    for lib in ${BOOST_LIBRARY[@]};do
> -        is_on_target $lib TARGET_BOOST_LIB /lib:/usr/lib:/usr/local/lib
> -        assert_define TARGET_BOOST_LIB
> +    for lib in ${BOOST_LIBRARIES[@]}; do
> +        LIB_VAR_NAME="TARGET_LIB_$(echo ${lib%.*} | tr 'a-z' 'A-Z' | cut -b4-
> )"
> +        is_on_target $lib $LIB_VAR_NAME
> /lib:/usr/lib:/usr/local/lib:/usr/lib/$ARCH-linux-*/:/usr/lib/$PLATFORM-linux-
> */
> +        assert_define $LIB_VAR_NAME
>      done
>  }
> 
> -
>  function test_build {
>      $CXX boost-chrono.c -lboost_system -lboost_chrono -o boost-chrono
>      $CXX boost-timer.c -o boost-timer
> --
> 2.7.4
> 
> 
> 
> _______________________________________________
> Fuego mailing list
> Fuego at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/fuego


More information about the Fuego mailing list