[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: no license on some test modules
From: |
Jim Meyering |
Subject: |
Re: no license on some test modules |
Date: |
Mon, 10 Dec 2007 14:37:25 +0100 |
Bruno Haible <address@hidden> wrote:
> Eric Blake wrote:
>> That sounds okay to me - by separating the GPL prereqs of the tests into
>> their own directory and library, the tests can now be GPL without
>> polluting the LGPL nature of the normal library.
>
> OK, this patch implements it.
>
> 2007-12-09 Bruno Haible <address@hidden>
>
> Let 'gnulib-tool --import' collect sources needed for the tests in
> tests/ rather than in lib/.
> * gnulib-tool (func_emit_tests_Makefile_am): Accept use_libtests
> argument. If true, add rules to generate libtests.a, and put libtests.a
> into $(LDADD). Consider source files in subdirectories and set
> uses_subdirs.
> (func_emit_initmacro_start, func_emit_initmacro_end,
> func_emit_initmacro_done): Pass all arguments explicitly.
> (func_import): Determine two module lists main_modules,
> testsrelated_modules. Determine use_libtests. Determine two variables
> sed_transform_main_lib_file, sed_transform_testsrelated_lib_file
> instead of just sed_transform_lib_file. Determine two variables
> main_files and testsrelated_files. Compute 'files' as the union of
> both. Adjust sed_rewrite_old_files, sed_rewrite_new_files,
> func_add_or_update. In the generated gnulib-comp.m4, collect the
> object files for tests/ in different variables than those for lib/.
> Substitute LIBTESTS_LIBDEPS.
> (func_create_testdir): Combine the uses_subdirs results from
> func_emit_lib_Makefile_am and from func_emit_tests_Makefile_am.
Nice (and quick!) work.
Thank you.
It works like a charm for libvirt.
- no license on some test modules, Jim Meyering, 2007/12/05
- Re: no license on some test modules, Bruno Haible, 2007/12/07
- Re: no license on some test modules, Bruno Haible, 2007/12/10
- Re: no license on some test modules,
Jim Meyering <=
- Re: no license on some test modules, Eric Blake, 2007/12/10
- Re: no license on some test modules, Eric Blake, 2007/12/11
- Re: no license on some test modules, Jim Meyering, 2007/12/11
- Re: no license on some test modules, Eric Blake, 2007/12/11
- Re: no license on some test modules, Ralf Wildenhues, 2007/12/12
- Re: no license on some test modules, Eric Blake, 2007/12/12
- Re: no license on some test modules, Eric Blake, 2007/12/12
- Re: no license on some test modules, Bruno Haible, 2007/12/26
- Re: no license on some test modules, Bruno Haible, 2007/12/26