mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-18 10:31:57 +00:00
1fbf5a492e
autoconf directory, but these paths need to be relative to the main source directory. Patch originally by Dan Gohman, r67655. Also, cause configure.ac to find absolute paths to LLVM source and object trees. Together, fixes PR1220. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121645 91177308-0d34-0410-b5e6-96231b3b80d8
74 lines
3.0 KiB
Plaintext
74 lines
3.0 KiB
Plaintext
dnl **************************************************************************
|
|
dnl * Initialize
|
|
dnl **************************************************************************
|
|
AC_INIT([[[SAMPLE]]],[[[x.xx]]],[bugs@yourdomain])
|
|
|
|
dnl Identify where LLVM source tree is
|
|
LLVM_SRC_ROOT="../.."
|
|
LLVM_OBJ_ROOT="../.."
|
|
|
|
dnl Find absolute paths to LLVM source and object trees
|
|
LLVM_ABS_SRC_ROOT="`cd $srcdir ; cd $LLVM_SRC_ROOT ; pwd`"
|
|
LLVM_ABS_OBJ_ROOT="`cd $LLVM_OBJ_ROOT ; pwd`"
|
|
|
|
dnl Tell autoconf that this is an LLVM project being configured
|
|
dnl This provides the --with-llvmsrc and --with-llvmobj options
|
|
LLVM_CONFIG_PROJECT($LLVM_ABS_SRC_ROOT,$LLVM_ABS_OBJ_ROOT)
|
|
|
|
dnl Tell autoconf that the auxilliary files are actually located in
|
|
dnl the LLVM autoconf directory, not here.
|
|
AC_CONFIG_AUX_DIR($LLVM_SRC/autoconf)
|
|
|
|
dnl Verify that the source directory is valid
|
|
AC_CONFIG_SRCDIR(["Makefile.common.in"])
|
|
|
|
dnl Configure a common Makefile
|
|
AC_CONFIG_FILES(Makefile.common)
|
|
|
|
dnl Configure project makefiles
|
|
dnl List every Makefile that exists within your source tree
|
|
AC_CONFIG_MAKEFILE(Makefile)
|
|
AC_CONFIG_MAKEFILE(lib/Makefile)
|
|
AC_CONFIG_MAKEFILE(lib/sample/Makefile)
|
|
AC_CONFIG_MAKEFILE(tools/Makefile)
|
|
AC_CONFIG_MAKEFILE(tools/sample/Makefile)
|
|
|
|
dnl **************************************************************************
|
|
dnl * Determine which system we are building on
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Check for programs.
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Check for libraries.
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Checks for header files.
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Checks for typedefs, structures, and compiler characteristics.
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Checks for library functions.
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Enable various compile-time options
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Set the location of various third-party software packages
|
|
dnl **************************************************************************
|
|
|
|
dnl **************************************************************************
|
|
dnl * Create the output files
|
|
dnl **************************************************************************
|
|
|
|
dnl This must be last
|
|
AC_OUTPUT
|