Codebase list cppad / 538f12d
Update upstream source from tag 'upstream/2021.00.00.1' Update to upstream version '2021.00.00.1' with Debian dir 19f58cb783db8f77c6c1d04f6d7e1311f0ae7e93 Barak A. Pearlmutter 3 years ago
8 changed file(s) with 34 addition(s) and 33 deletion(s). Raw diff Collapse all Expand all
2424 endif()
2525 #
2626 # cppad_version is used by version.sh to get the version number.
27 SET(cppad_version "20210000.0")
27 SET(cppad_version "20210000.1")
2828 SET(cppad_url "https://coin-or.github.io/CppAD" )
2929 SET(cppad_description "Differentiation of C++ Algorithms" )
3030 #
1010 # GNU General Public License, Version 2.0 or later.
1111 # -----------------------------------------------------------------------------
1212 stable_version='20210000' # date at which this stable branch started
13 release='0' # first release for each stable version is 0
13 release='1' # first release for each stable version is 0
1414 # -----------------------------------------------------------------------------
1515 # bash function that echos and executes a command
1616 echo_eval() {
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for cppad 20210000.0.
2 # Generated by GNU Autoconf 2.69 for cppad 20210000.1.
33 #
44 # Report bugs to <cppad@list.coin-or.org>.
55 #
578578 # Identity of this package.
579579 PACKAGE_NAME='cppad'
580580 PACKAGE_TARNAME='cppad'
581 PACKAGE_VERSION='20210000.0'
582 PACKAGE_STRING='cppad 20210000.0'
581 PACKAGE_VERSION='20210000.1'
582 PACKAGE_STRING='cppad 20210000.1'
583583 PACKAGE_BUGREPORT='cppad@list.coin-or.org'
584584 PACKAGE_URL=''
585585
13511351 # Omit some internal or obsolete options to make the list less imposing.
13521352 # This message is too long to be a string in the A/UX 3.1 sh.
13531353 cat <<_ACEOF
1354 \`configure' configures cppad 20210000.0 to adapt to many kinds of systems.
1354 \`configure' configures cppad 20210000.1 to adapt to many kinds of systems.
13551355
13561356 Usage: $0 [OPTION]... [VAR=VALUE]...
13571357
14211421
14221422 if test -n "$ac_init_help"; then
14231423 case $ac_init_help in
1424 short | recursive ) echo "Configuration of cppad 20210000.0:";;
1424 short | recursive ) echo "Configuration of cppad 20210000.1:";;
14251425 esac
14261426 cat <<\_ACEOF
14271427
15431543 test -n "$ac_init_help" && exit $ac_status
15441544 if $ac_init_version; then
15451545 cat <<\_ACEOF
1546 cppad configure 20210000.0
1546 cppad configure 20210000.1
15471547 generated by GNU Autoconf 2.69
15481548
15491549 Copyright (C) 2012 Free Software Foundation, Inc.
19161916 This file contains any messages produced by compilers while
19171917 running configure, to aid debugging if configure makes a mistake.
19181918
1919 It was created by cppad $as_me 20210000.0, which was
1919 It was created by cppad $as_me 20210000.1, which was
19201920 generated by GNU Autoconf 2.69. Invocation command line was
19211921
19221922 $ $0 $@
28062806
28072807 # Define the identity of the package.
28082808 PACKAGE='cppad'
2809 VERSION='20210000.0'
2809 VERSION='20210000.1'
28102810
28112811
28122812 cat >>confdefs.h <<_ACEOF
76487648 # report actual input values of CONFIG_FILES etc. instead of their
76497649 # values after options handling.
76507650 ac_log="
7651 This file was extended by cppad $as_me 20210000.0, which was
7651 This file was extended by cppad $as_me 20210000.1, which was
76527652 generated by GNU Autoconf 2.69. Invocation command line was
76537653
76547654 CONFIG_FILES = $CONFIG_FILES
77057705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
77067706 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
77077707 ac_cs_version="\\
7708 cppad config.status 20210000.0
7708 cppad config.status 20210000.1
77097709 configured by $0, generated by GNU Autoconf 2.69,
77107710 with options \\"\$ac_cs_config\\"
77117711
1010 # -----------------------------------------------------------------------------
1111 dnl Process this file with autoconf to produce a configure script.
1212 dnl package version bug-report
13 AC_INIT([cppad], [20210000.0], [cppad@list.coin-or.org])
13 AC_INIT([cppad], [20210000.1], [cppad@list.coin-or.org])
1414 AM_SILENT_RULES([no])
1515
1616 dnl By defalut disable maintainer mode when running configure;
2323 json_lexer.cpp \
2424 cpp_graph_op.cpp \
2525 json_parser.cpp \
26 json_writer.cpp \
27 code_gen_fun.cpp
26 json_writer.cpp
27
28 # autotools version of install does not support CppADCodeGen but need source
29 # here so that bin/check_makefile.sh knows not using it is OK.
30 # code_gen_fun.cpp
134134 libcppad_lib_a_LIBADD =
135135 am_libcppad_lib_a_OBJECTS = cppad_colpack.$(OBJEXT) \
136136 json_lexer.$(OBJEXT) cpp_graph_op.$(OBJEXT) \
137 json_parser.$(OBJEXT) json_writer.$(OBJEXT) \
138 code_gen_fun.$(OBJEXT)
137 json_parser.$(OBJEXT) json_writer.$(OBJEXT)
139138 libcppad_lib_a_OBJECTS = $(am_libcppad_lib_a_OBJECTS)
140139 AM_V_P = $(am__v_P_@AM_V@)
141140 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
152151 DEFAULT_INCLUDES =
153152 depcomp = $(SHELL) $(top_srcdir)/depcomp
154153 am__maybe_remake_depfiles = depfiles
155 am__depfiles_remade = ./$(DEPDIR)/code_gen_fun.Po \
156 ./$(DEPDIR)/cpp_graph_op.Po ./$(DEPDIR)/cppad_colpack.Po \
157 ./$(DEPDIR)/json_lexer.Po ./$(DEPDIR)/json_parser.Po \
158 ./$(DEPDIR)/json_writer.Po
154 am__depfiles_remade = ./$(DEPDIR)/cpp_graph_op.Po \
155 ./$(DEPDIR)/cppad_colpack.Po ./$(DEPDIR)/json_lexer.Po \
156 ./$(DEPDIR)/json_parser.Po ./$(DEPDIR)/json_writer.Po
159157 am__mv = mv -f
160158 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
161159 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
384382 json_lexer.cpp \
385383 cpp_graph_op.cpp \
386384 json_parser.cpp \
387 json_writer.cpp \
388 code_gen_fun.cpp
385 json_writer.cpp
389386
390387 all: all-am
391388
463460 distclean-compile:
464461 -rm -f *.tab.c
465462
466 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/code_gen_fun.Po@am__quote@ # am--include-marker
467463 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpp_graph_op.Po@am__quote@ # am--include-marker
468464 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cppad_colpack.Po@am__quote@ # am--include-marker
469465 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/json_lexer.Po@am__quote@ # am--include-marker
619615 clean-am: clean-generic clean-libLIBRARIES mostlyclean-am
620616
621617 distclean: distclean-am
622 -rm -f ./$(DEPDIR)/code_gen_fun.Po
623 -rm -f ./$(DEPDIR)/cpp_graph_op.Po
618 -rm -f ./$(DEPDIR)/cpp_graph_op.Po
624619 -rm -f ./$(DEPDIR)/cppad_colpack.Po
625620 -rm -f ./$(DEPDIR)/json_lexer.Po
626621 -rm -f ./$(DEPDIR)/json_parser.Po
670665 installcheck-am:
671666
672667 maintainer-clean: maintainer-clean-am
673 -rm -f ./$(DEPDIR)/code_gen_fun.Po
674 -rm -f ./$(DEPDIR)/cpp_graph_op.Po
668 -rm -f ./$(DEPDIR)/cpp_graph_op.Po
675669 -rm -f ./$(DEPDIR)/cppad_colpack.Po
676670 -rm -f ./$(DEPDIR)/json_lexer.Po
677671 -rm -f ./$(DEPDIR)/json_parser.Po
712706 .PRECIOUS: makefile
713707
714708
709 # autotools version of install does not support CppADCodeGen but need source
710 # here so that bin/check_makefile.sh knows not using it is OK.
711 # code_gen_fun.cpp
712
715713 # Tell versions [3.59,3.63) of GNU make to not export all variables.
716714 # Otherwise a system limit (for SysV at least) may be exceeded.
717715 .NOEXPORT:
135135 result.tape_id_ = tape_id;
136136 result.ad_type_ = variable_enum;
137137 }
138 else if( IdenticalZero( y.value_ ) )
138 else if( ( ! dyn_y ) & IdenticalZero( y.value_ ) )
139139 { // result = variable * 0
140140 }
141 else if( IdenticalOne( y.value_ ) )
141 else if( ( ! dyn_y ) & IdenticalOne( y.value_ ) )
142142 { // result = variable * 1
143143 result.make_variable(x.tape_id_, x.taddr_);
144144 }
162162 }
163163 }
164164 else if( var_y )
165 { if( IdenticalZero(x.value_) )
165 { if( ( ! dyn_x ) & IdenticalZero(x.value_) )
166166 { // result = 0 * variable
167167 }
168 else if( IdenticalOne( x.value_ ) )
168 else if( ( ! dyn_x ) & IdenticalOne( x.value_ ) )
169169 { // result = 1 * variable
170170 result.make_variable(y.tape_id_, y.taddr_);
171171 }
6464
6565 $comment bin/version assumes that : follows cppad version number here$$
6666 $section
67 cppad-20210000.0: A C++ Algorithmic Differentiation Package$$
67 cppad-20210000.1: A C++ Algorithmic Differentiation Package$$
6868
6969 $comment =================================================================== $$
7070 $align middle$$