## ---------------------------------------------------------------------
##
## Copyright (C) 2014 - 2015 by the deal.II authors
##
## This file is part of the deal.II library.
##
## The deal.II library is free software; you can use it, redistribute
## it, and/or modify it under the terms of the GNU Lesser General
## Public License as published by the Free Software Foundation; either
## version 2.1 of the License, or (at your option) any later version.
## The full text of the license can be found in the file LICENSE at
## the top level of the deal.II distribution.
##
## ---------------------------------------------------------------------


########################################################################
##                                                                    ##
##               The deal.II project configuration file               ##
##                                                                    ##
########################################################################


#
# General information
#

DEAL_II_PACKAGE_NAME = @DEAL_II_PACKAGE_NAME@
DEAL_II_PACKAGE_VERSION = @DEAL_II_PACKAGE_VERSION@
DEAL_II_PACKAGE_VENDOR = @DEAL_II_PACKAGE_VENDOR@
DEAL_II_PACKAGE_DESCRIPTION = @DEAL_II_PACKAGE_DESCRIPTION@

DEAL_II_VERSION_MAJOR = @DEAL_II_VERSION_MAJOR@
DEAL_II_VERSION_MINOR = @DEAL_II_VERSION_MINOR@
DEAL_II_VERSION_SUBMINOR = @DEAL_II_VERSION_SUBMINOR@
DEAL_II_VERSION = @DEAL_II_VERSION@

DEAL_II_GIT_BRANCH = @DEAL_II_GIT_BRANCH@
DEAL_II_GIT_REVISION = @DEAL_II_GIT_REVISION@
DEAL_II_GIT_SHORTREV =  @DEAL_II_GIT_SHORTREV@

DEAL_II_PROJECT_CONFIG_NAME = @DEAL_II_PROJECT_CONFIG_NAME@

DEAL_II_BUILD_TYPE = @CMAKE_BUILD_TYPE@
DEAL_II_BUILD_TYPES = @MAKEFILE_BUILD_TYPES@

#
# Information about the project location
#

DEAL_II_SHARE_RELDIR = @DEAL_II_SHARE_RELDIR@
DEAL_II_DOCREADME_RELDIR = @DEAL_II_DOCREADME_RELDIR@
DEAL_II_DOCHTML_RELDIR = @DEAL_II_DOCHTML_RELDIR@
DEAL_II_EXAMPLES_RELDIR = @DEAL_II_EXAMPLES_RELDIR@
DEAL_II_EXECUTABLE_RELDIR = @DEAL_II_EXECUTABLE_RELDIR@
DEAL_II_INCLUDE_RELDIR = @DEAL_II_INCLUDE_RELDIR@
DEAL_II_LIBRARY_RELDIR = @DEAL_II_LIBRARY_RELDIR@
DEAL_II_PROJECT_CONFIG_RELDIR = @DEAL_II_PROJECT_CONFIG_RELDIR@

#
# Determine DEAL_II_PATH from MAKEFILE_LIST:
#
DEAL_II_MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
DEAL_II_PATH := $(subst /${DEAL_II_SHARE_RELDIR}/Make.global_options,,${DEAL_II_MAKEFILE_PATH})

#
# Information about configuration:
#

DEAL_II_PROJECT_CONFIG_INCLUDED = true
DEAL_II_BUILD_DIR = @MAKEFILE_BUILD_DIR@


#
# Compiler and linker configuration
#

DEAL_II_CXX_COMPILER = @CMAKE_CXX_COMPILER@

# used for all targets:
DEAL_II_CXX_FLAGS = @DEAL_II_CXX_FLAGS@

# _additionally_ used for debug targets:
DEAL_II_CXX_FLAGS_DEBUG = @DEAL_II_CXX_FLAGS_DEBUG@

# _additionally_ used for release targets:
DEAL_II_CXX_FLAGS_RELEASE = @DEAL_II_CXX_FLAGS_RELEASE@

# used for all targets:
DEAL_II_LINKER_FLAGS = @DEAL_II_LINKER_FLAGS@

# _additionally_ used for debug targets:
DEAL_II_LINKER_FLAGS_DEBUG = @DEAL_II_LINKER_FLAGS_DEBUG@

# _additionally_ used for release targets:
DEAL_II_LINKER_FLAGS_RELEASE = @DEAL_II_LINKER_FLAGS_RELEASE@

# used for all targets:
DEAL_II_USER_DEFINITIONS = @MAKEFILE_USER_DEFINITIONS@

# _additionally_ used for debug targets:
DEAL_II_USER_DEFINITIONS_DEBUG = @MAKEFILE_USER_DEFINITIONS_DEBUG@

# _additionally_ used for release targets:
DEAL_II_USER_DEFINITIONS_RELEASE = @MAKEFILE_USER_DEFINITIONS_RELEASE@


#
# MPI runtime:
#

DEAL_II_MPIEXEC = @MPIEXEC@
DEAL_II_MPIEXEC_NUMPROC_FLAG = @MPIEXEC_NUMPROC_FLAG@
DEAL_II_MPIEXEC_PREFLAGS = @MPIEXEC_PREFLAGS@
DEAL_II_MPIEXEC_POSTFLAGS = @MPIEXEC_POSTFLAGS@


#
# Build a static executable:
#

DEAL_II_STATIC_EXECUTABLE = @MAKEFILE_STATIC_EXECUTABLE@


#
# Information about include directories and libraries
#

# Full list of include directories:
DEAL_II_INCLUDE_DIRS = ${DEAL_II_PATH}@MAKEFILE_INCLUDE_DIRS@

# Full list of libraries for the debug target:
DEAL_II_LIBRARIES_DEBUG = ${DEAL_II_PATH}@MAKEFILE_LIBRARIES_DEBUG@

# Full list of libraries for the release target:
DEAL_II_LIBRARIES_RELEASE = ${DEAL_II_PATH}@MAKEFILE_LIBRARIES_RELEASE@
