There's no real point in compiling all the test related binaries when
people aren't running the tests.  So change the PROGRAMS category from
noinst to test to speed up default `make && make install`.

If people want to run the tests, then the utilities will be compiled
automatically when they run `make check`, so the normal workflow should
be unchanged.

Signed-off-by: Mike Frysinger <[email protected]>
---
 tests/ChangeLog   |    4 ++++
 tests/Makefile.am |   26 +++++++++++++-------------
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/tests/ChangeLog b/tests/ChangeLog
index 6f5e458..5790d81 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,3 +1,7 @@
+2012-06-26  Mike Frysinger  <[email protected]>
+
+       * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS.
+
 2012-05-07  Mark Wielaard  <[email protected]>
 
        * low_high_pc.c: Use proper inttypes in printf formats.
diff --git a/tests/Makefile.am b/tests/Makefile.am
index ced7831..8e41bc9 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -40,17 +40,17 @@ else
 tests_rpath = no
 endif
 
-noinst_PROGRAMS = arextract arsymtest newfile saridx scnnames sectiondump \
-                 showptable update1 update2 update3 update4 test-nlist \
-                 show-die-info get-files get-lines get-pubnames \
-                 get-aranges allfcts line2addr addrscopes funcscopes \
-                 show-abbrev hash newscn ecp dwflmodtest \
-                 find-prologues funcretval allregs rdwrmmap \
-                 dwfl-bug-addr-overflow arls dwfl-bug-fd-leak \
-                 dwfl-addr-sect dwfl-bug-report early-offscn \
-                 dwfl-bug-getmodules dwarf-getmacros addrcfi \
-                 test-flag-nobits dwarf-getstring rerequest_tag \
-                 alldts md5-sha1-test typeiter low_high_pc
+check_PROGRAMS = arextract arsymtest newfile saridx scnnames sectiondump \
+                showptable update1 update2 update3 update4 test-nlist \
+                show-die-info get-files get-lines get-pubnames \
+                get-aranges allfcts line2addr addrscopes funcscopes \
+                show-abbrev hash newscn ecp dwflmodtest \
+                find-prologues funcretval allregs rdwrmmap \
+                dwfl-bug-addr-overflow arls dwfl-bug-fd-leak \
+                dwfl-addr-sect dwfl-bug-report early-offscn \
+                dwfl-bug-getmodules dwarf-getmacros addrcfi \
+                test-flag-nobits dwarf-getstring rerequest_tag \
+                alldts md5-sha1-test typeiter low_high_pc
 asm_TESTS = asm-tst1 asm-tst2 asm-tst3 asm-tst4 asm-tst5 \
            asm-tst6 asm-tst7 asm-tst8 asm-tst9
 
@@ -82,12 +82,12 @@ TESTS = run-arextract.sh run-arsymtest.sh newfile 
test-nlist \
        run-readelf-d.sh run-unstrip-n.sh run-low_high_pc.sh
 
 if !STANDALONE
-noinst_PROGRAMS += msg_tst md5-sha1-test
+check_PROGRAMS += msg_tst md5-sha1-test
 TESTS += msg_tst md5-sha1-test
 endif
 
 if HAVE_LIBASM
-noinst_PROGRAMS += $(asm_TESTS)
+check_PROGRAMS += $(asm_TESTS)
 TESTS += $(asm_TESTS)
 endif
 
-- 
1.7.9.7

_______________________________________________
elfutils-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/elfutils-devel

Reply via email to