[med-svn] [Git][med-team/spoa][master] Activate build time test

Andreas Tille gitlab at salsa.debian.org
Sat Jun 9 19:15:55 BST 2018


Andreas Tille pushed to branch master at Debian Med / spoa


Commits:
e2c911bd by Andreas Tille at 2018-06-09T20:01:50+02:00
Activate build time test

- - - - -


3 changed files:

- debian/control
- debian/patches/use_debian_packaged_libs.patch
- debian/rules


Changes:

=====================================
debian/control
=====================================
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,8 @@ Build-Depends: debhelper (>= 11~),
                cmake,
                d-shlibs,
                rename,
-               libbioparser-dev
+               libbioparser-dev,
+               libgtest-dev
 Standards-Version: 4.1.4
 Vcs-Browser: https://salsa.debian.org/med-team/spoa
 Vcs-Git: https://salsa.debian.org/med-team/spoa.git


=====================================
debian/patches/use_debian_packaged_libs.patch
=====================================
--- a/debian/patches/use_debian_packaged_libs.patch
+++ b/debian/patches/use_debian_packaged_libs.patch
@@ -27,5 +27,5 @@ Description: Use Debian packaged libraries
 -    add_subdirectory(vendor/googletest/googletest EXCLUDE_FROM_ALL)
 -
 -    target_link_libraries(spoa_test spoa bioparser gtest_main)
-+    target_link_libraries(spoa_test spoa z)
++    target_link_libraries(spoa_test spoa gtest_main gtest z pthread)
  endif(spoa_build_tests)


=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -5,7 +5,8 @@
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 DEB_CMAKE_EXTRA_FLAGS = -DCMAKE_BUILD_TYPE=Release \
-                        -Dspoa_build_executable=ON
+                        -Dspoa_build_executable=ON \
+                        -Dspoa_build_tests=ON
 
 %:
 	dh $@



View it on GitLab: https://salsa.debian.org/med-team/spoa/commit/e2c911bd56bd410d614da3fdb85c232f291ae4a5

-- 
View it on GitLab: https://salsa.debian.org/med-team/spoa/commit/e2c911bd56bd410d614da3fdb85c232f291ae4a5
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20180609/0c92e6c8/attachment.html>


More information about the debian-med-commit mailing list