Skip to content
Snippets Groups Projects
Select Git revision
  • 6982ea135fd88bb0c0d1c9016c430650b0c88b51
  • master default
  • releases/2.10
  • feature/update-buildsystem
  • releases/2.9
  • more-features-for-cholmodsolver
  • releases/2.8
  • fix/error-norm
  • releases/2.7
  • implement-overlappingblockgsstep
  • make-getiterationstep-return-shared-ptr
  • feature/blockgssteps_autoCopy
  • releases/2.6-1
  • feature/use-smart-ptr-ignorenodes
  • feature/update-to-clang-7
  • feature/whitespace-fix
  • flexible-loopsolver-max
  • releases/2.5-1
  • feature/incomplete-cholesky-rebased
  • feature/istl-preconditioners
  • feature/optional-ignore
  • subversion->git
22 results

boxconstraint.hh

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    autogen.pl 56.77 KiB
    #!/usr/bin/env perl
    #
    # Copyright (c) 2009-2021 Cisco Systems, Inc.  All rights reserved
    # Copyright (c) 2010      Oracle and/or its affiliates.  All rights reserved.
    # Copyright (c) 2013      Mellanox Technologies, Inc.
    #                         All rights reserved.
    # Copyright (c) 2013-2020 Intel, Inc.  All rights reserved.
    # Copyright (c) 2015-2020 Research Organization for Information Science
    #                         and Technology (RIST).  All rights reserved.
    # Copyright (c) 2015-2021 IBM Corporation.  All rights reserved.
    # Copyright (c) 2020      Amazon.com, Inc. or its affiliates.
    #                         All Rights reserved.
    #
    # $COPYRIGHT$
    #
    # Additional copyrights may follow
    #
    # $HEADER$
    #
    
    use strict;
    
    use Cwd;
    use File::Basename;
    use File::Find;
    use Data::Dumper;
    use Getopt::Long;
    
    #
    # Global variables
    #
    
    # Sentinel file to remove if we fail
    my $sentinel;
    
    # The m4 file we'll write at the end
    my $m4_output_file = "config/autogen_found_items.m4";
    my $m4;
    # Sanity check file
    my $topdir_file = "opal/include/opal_config_bottom.h";
    my $dnl_line = "dnl ---------------------------------------------------------------------------";
    
    # Data structures to fill up with all the stuff we find
    my $mca_found;
    my $mpiext_found;
    my $mpicontrib_found;
    my @subdirs;
    
    # Command line parameters
    my $no_ompi_arg = 0;
    my $no_orte_arg = 0;
    my $no_prrte_arg = 0;
    my $no_oshmem_arg = 0;
    my $no_3rdparty_arg = "";
    my $quiet_arg = 0;
    my $debug_arg = 0;
    my $help_arg = 0;
    my $platform_arg = 0;
    my $include_arg = 0;
    my $exclude_arg = 0;
    my $force_arg = 0;
    my $automake_jobs;
    
    # Include/exclude lists
    my $include_list;
    my $exclude_list;
    
    # Minimum versions
    my $ompi_automake_version = "1.13.4";
    my $ompi_autoconf_version = "2.69";