Changeset 3966
- Timestamp:
- Aug 11, 2020, 4:54:36 AM (3 years ago)
- Location:
- trunk
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/0.17-stable merged: 3931,3940,3942,3950-3952,3965
- Property svn:mergeinfo changed
-
trunk/NEWS
r3960 r3966 22 22 23 23 yat 0.17.x series from http://dev.thep.lu.se/yat/svn/branches/0.17-stable 24 25 version 0.17.2 (released NOT YET) 26 - Generating documentation now works with Doxygen 1.8.19 (bug #954) 27 - GSL, HTSLIB, Boost.Thread and Boost.System are not declated private 28 in pkg-config file yat.pc (bug #952). 29 30 A complete list of closed tickets can be found here [[br]] 31 http://dev.thep.lu.se/yat/query?status=closed&milestone=yat+0.17.2 24 32 25 33 version 0.17.1 (released 8 July 2020) -
trunk/build_support/Makefile.am
r3855 r3966 56 56 -e 's|@YAT_CONFIG_LDFLAGS[@]|$(YAT_CONFIG_LDFLAGS)|g' \ 57 57 -e 's|@PACKAGE[@]|$(PACKAGE)|g' \ 58 -e 's|@PACKAGE_VERSION[@]|$(PACKAGE_VERSION)|g' \ 58 59 -e 's|@PACKAGE_BUGREPORT[@]|$(PACKAGE_BUGREPORT)|g' \ 59 60 -e 's|@PACKAGE_URL[@]|$(PACKAGE_URL)|g' \ … … 63 64 -e 's|@YAT_PATCH_VERSION[@]|$(YAT_PATCH_VERSION)|g' \ 64 65 -e 's|@YAT_DEV_BUILD[@]|$(YAT_DEV_BUILD)|g' \ 66 -e 's|@canonical_abs_top_srcdir[@]|$(canonical_abs_top_srcdir)|g' \ 65 67 -e 's|@abs_top_srcdir[@]|$(abs_top_srcdir)|g' \ 66 68 -e 's|@abs_top_builddir[@]|$(abs_top_builddir)|g' -
trunk/configure.ac
r3960 r3966 10 10 # Copyright (C) 2010, 2011 Peter Johansson 11 11 # Copyright (C) 2012 Jari Häkkinen, Peter Johansson 12 # Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019 Peter Johansson12 # Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Peter Johansson 13 13 # 14 14 # This file is part of the yat library, http://dev.thep.lu.se/yat … … 452 452 ]) 453 453 454 #doxygen stuff455 DX_HTML_OUTPUT=html456 AC_SUBST(DX_HTML_OUTPUT)457 458 454 AC_CONFIG_FILES([build_support/gen_yat_pc.sh], 459 455 [chmod +x build_support/gen_yat_pc.sh]) 460 456 AC_CONFIG_FILES([Makefile 461 doc/doxygen.config462 457 doc/first_page.doxygen 463 458 test/defs.sh … … 504 499 # Dependency to GSL is noted via 'Requires' field 505 500 YAT_VAR_REMOVE([YAT_PC_LIBS_PRIVATE], [-lgsl $YAT_CBLAS_LIB $LIBM]) 506 YAT_SET_CONTAINS([$yat_libyat_la_LIBADD], [-lgsl], [ 507 YAT_PC_REQUIRES_PRIVATE="gsl > YAT_REQUIRED_GSL_VERSION" 508 ], [ 509 YAT_PC_REQUIRES="gsl > YAT_REQUIRED_GSL_VERSION" 510 ]) 501 YAT_PC_REQUIRES="gsl >= YAT_REQUIRED_GSL_VERSION" 511 502 512 503 # ignore this whole htslib thing if --without-htslib … … 514 505 # htslib comes with a pc file, so we can require htslib in yat.pc 515 506 YAT_VAR_REMOVE([YAT_PC_LIBS_PRIVATE], [$HTS_LIBS -lz]) 516 # if libyat is linking in -lhts, linking against libyat is 517 # sufficient and put htslib in 'requires private:', otherwise put 518 # them in 'require:'. 519 YAT_SET_CONTAINS([$yat_libyat_la_LIBADD], [-lhts], [ 520 YAT_PC_REQUIRES_PRIVATE="$YAT_PC_REQUIRES_PRIVATE htslib" 521 ], [ 522 YAT_PC_REQUIRES="$YAT_PC_REQUIRES htslib" 523 ]) 507 YAT_PC_REQUIRES="$YAT_PC_REQUIRES htslib" 524 508 ]) 525 509 … … 532 516 ], [ 533 517 # move lib from $YAT_PC_LIBS_PRIVATE to $YAT_PC_LIBS 534 YAT_VAR_REMOVE([ $YAT_PC_LIBS_PRIVATE], [$lib])518 YAT_VAR_REMOVE([YAT_PC_LIBS_PRIVATE], [$lib]) 535 519 YAT_PC_LIBS="$YAT_PC_LIBS $lib" 536 520 ]) -
trunk/doc/Makefile.am
r3018 r3966 41 41 42 42 if DX_ENABLE_HTML 43 html-local: doc/ $(DX_HTML_OUTPUT)/index.html43 html-local: doc/html/index.html 44 44 INSTALL_CHECK_TARGETS += installcheck-html 45 45 endif 46 46 47 doc/$(DX_HTML_OUTPUT)/index.html: $(DOXYGEN_DEPS) 48 $(AM_V_GEN) 49 $(AM_V_at){ cat doc/doxygen.config && \ 50 echo "INPUT = $(DOXYGEN_INPUT)" && \ 51 echo GENERATE_HTML = YES; } | $(DOXYGEN) - $(yat_dev_null); 47 doc/doxygen.config: doc/doxygen.config.in 48 $(AM_V_GEN)echo "# $@ generated by make from doc/doxygen.config.in." \ 49 > $@-t \ 50 && $(edit) '$(srcdir)/doc/doxygen.config.in' >> $@-t \ 51 && echo "INPUT = $(DOXYGEN_INPUT)" >> $@-t \ 52 && mv $@-t $@ 53 54 doc/html/index.html: $(DOXYGEN_DEPS) 55 $(AM_V_GEN)$(DOXYGEN) doc/doxygen.config $(yat_dev_null) 56 52 57 53 58 install-data-hook: install-html -
trunk/doc/doxygen.config.in
r3964 r3966 1 # @configure_input@2 1 # $Id$ 3 2 … … 464 463 # generate HTML output. 465 464 466 GENERATE_HTML = NO465 GENERATE_HTML = YES 467 466 468 467 # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. … … 470 469 # put in front of it. If left blank `html' will be used as the default path. 471 470 472 HTML_OUTPUT = @DX_HTML_OUTPUT@471 HTML_OUTPUT = html 473 472 474 473 # The HTML_HEADER tag can be used to specify a personal HTML header for … … 482 481 # standard footer. 483 482 484 HTML_FOOTER = @abs_ srcdir@/footer.html483 HTML_FOOTER = @abs_top_srcdir@/doc/footer.html 485 484 486 485 # The HTML_STYLESHEET tag can be used to specify a user defined cascading -
trunk/m4/yat_common.m4
r3728 r3966 1 1 ## $Id$ 2 2 # 3 # Copyright (C) 2009, 2010, 2012, 2013, 2014, 2018 Peter Johansson3 # Copyright (C) 2009, 2010, 2012, 2013, 2014, 2018, 2020 Peter Johansson 4 4 # 5 5 # This file is part of the yat library, http://dev.thep.lu.se/yat … … 61 61 AC_DEFUN([YAT_SET_CONTAINS], 62 62 [ 63 AS_IF([AS_ECHO([$1]) | tr ' ' '\n' | grep '^$2$'> /dev/null], [$3], [$4])63 AS_IF([AS_ECHO([$1]) | tr ' ' '\n' | grep "^$2$" > /dev/null], [$3], [$4]) 64 64 ]) #YAT_SET_CONTAINS 65 65 -
trunk/test/Makefile.am
r3963 r3966 253 253 254 254 if DX_ENABLE_HTML 255 test/doxygen_test.log: doc/ $(DX_HTML_OUTPUT)/index.html255 test/doxygen_test.log: doc/html/index.html 256 256 endif 257 257 -
trunk/test/fileutil.cc
r3936 r3966 4 4 Copyright (C) 2006 Jari Häkkinen 5 5 Copyright (C) 2007, 2008 Jari Häkkinen, Peter Johansson 6 Copyright (C) 2009, 2010, 2012 Peter Johansson6 Copyright (C) 2009, 2010, 2012, 2020 Peter Johansson 7 7 8 8 This file is part of the yat library, http://dev.thep.lu.se/yat -
trunk/test/interpolation.cc
r3936 r3966 4 4 Copyright (C) 2008 Jari Häkkinen, Peter Johansson 5 5 Copyright (C) 2009 Jari Häkkinen 6 Copyright (C) 2012 Peter Johansson6 Copyright (C) 2012, 2020 Peter Johansson 7 7 8 8 This file is part of the yat library, http://dev.thep.lu.se/yat -
trunk/test/yat_pc_test.sh
r3945 r3966 2 2 # $Id$ 3 3 # 4 # Copyright (C) 2013, 2014, 2015, 2017 Peter Johansson4 # Copyright (C) 2013, 2014, 2015, 2017, 2020 Peter Johansson 5 5 # 6 6 # This file is part of the yat library, http://dev.thep.lu.se/yat … … 85 85 CXXFLAGS = `$PKG_CONFIG yat --cflags-only-other` 86 86 # add -L to link to local libyat 87 LDFLAGS = -L$abs_top_builddir/yat/${lt_cv_objdir} `$PKG_CONFIG yat --libs --static` 87 LDFLAGS = -L$abs_top_builddir/yat/${lt_cv_objdir} `$PKG_CONFIG yat --libs-only-L --libs-only-other` 88 LDLIBS = `$PKG_CONFIG yat --libs-only-l` 89 88 90 all: prog 89 91 90 # Default make rule is problematic with static libs92 # Make the rules explicit to allow also non-GNU make. 91 93 prog.o: prog.cc 92 94 \$(CXX) -c -o \$@ \$< \$(CPPFLAGS) \$(CXXFLAGS) 93 95 prog: prog.o 94 \$(CXX) -o \$@ \$< \$(CXXFLAGS) \$(LDFLAGS) 96 \$(CXX) -o \$@ \$< \$(CXXFLAGS) \$(LDFLAGS) \$(LDLIBS) 95 97 EOF 96 98 … … 101 103 #include <yat/random/random.h> 102 104 #include <yat/omic/BamFile.h> 105 #include <yat/omic/VcfFile.h> 103 106 int main() 104 107 { … … 107 110 x(0) = gauss(); 108 111 theplu::yat::omic::OutBamFile out; 112 theplu::yat::omic::VcfFile vcf; 109 113 return 0; 110 114 }
Note: See TracChangeset
for help on using the changeset viewer.