projects/sample: Import adapted form of current LLVM autoconf/Makefile setup so that...
authorDaniel Dunbar <daniel@zuster.org>
Tue, 18 Oct 2011 23:10:47 +0000 (23:10 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 18 Oct 2011 23:10:47 +0000 (23:10 +0000)
commit2532fa21a963edf53183357edfc79a9361b44435
tree437546067c905d1d6cd931a47b663c548c290607
parent857bf8341498448851fd7205e48307138823698b
projects/sample: Import adapted form of current LLVM autoconf/Makefile setup so that projects/sample is standalone and not tied to the LLVM build setup.
 - This currently just moves over all of the behavior from LLVM. Eventually all of the configure checks that are directly needed by the LLVM build setup should probably go away, and the project should manage their own configuration checks if necessary.

 - This is the 1st half of this work, the actual Makefile.common hasn't moved over yet. I've tried to stage this in such a way that incremental builds will properly reconfigure for most active developers (the Makefiles don't handle reconfiguring in a perfectly reliable way, and I haven't found an easy way to make them do so).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142456 91177308-0d34-0410-b5e6-96231b3b80d8
32 files changed:
projects/sample/Makefile.common.in
projects/sample/Makefile.llvm.config.in [new file with mode: 0644]
projects/sample/Makefile.llvm.rules [new file with mode: 0644]
projects/sample/autoconf/AutoRegen.sh
projects/sample/autoconf/ExportMap.map [new file with mode: 0644]
projects/sample/autoconf/configure.ac
projects/sample/autoconf/install-sh [new file with mode: 0755]
projects/sample/autoconf/ltmain.sh [new file with mode: 0644]
projects/sample/autoconf/m4/build_exeext.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/c_printf_a.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/check_gnu_make.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/config_makefile.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/config_project.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/cxx_flag_check.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/find_std_program.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/func_isinf.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/func_isnan.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/func_mmap_file.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/header_mmap_anonymous.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/huge_val.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/libtool.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/link_options.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/linux_mixed_64_32.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/ltdl.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/need_dev_zero_for_mmap.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/path_perl.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/path_tclsh.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/rand48.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/sanity_check.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/single_cxx_check.m4 [new file with mode: 0644]
projects/sample/autoconf/m4/visibility_inlines_hidden.m4 [new file with mode: 0644]
projects/sample/autoconf/mkinstalldirs [new file with mode: 0755]