about summary refs log tree commit diff
path: root/configure
AgeCommit message (Collapse)AuthorLines
2012-10-27rusti: Add linenoise, wrap into core::rl and add rusti REPL toolZack Corr-0/+6
Add Brian Leibig to AUTHORS.txt for REPL contributions
2012-10-22`submodule sync` won't work in a leaf submodule.Gabriel-1/+1
2012-10-20Valgrind check disableMahmut Bulut-1/+1
2012-10-18configure: check for pandoc version properly.Luqman Aden-5/+6
2012-10-18configure: note dep on head.Graydon Hoare-0/+1
2012-10-18configure: fix use of bash-specific here strings (also awk, please no more ↵Graydon Hoare-3/+7
deps).
2012-10-19Check pandoc's version correctly for >=1.10.Tony Young-3/+3
2012-10-17Enable configure to detect 32 bit systems on 64 bit kernelsArkaitz Jimenez-0/+10
These systems run 32 bit binaries so arch needs to be forced to 32 bits.
2012-10-05Reorder the submodule ops in configureBrian Anderson-6/+10
2012-10-05configure should recursively sync submodulesErick Tryzelaar-0/+4
2012-10-05Rename configure --enable-pax-marks flag to --enable-pax-flags flag.auREAX-7/+7
2012-10-05Fix unnecessary tool detection at non-Linux OSes, fix GRSecurity detection ↵auREAX-4/+6
documentation error.
2012-10-04Add GRSecurity compatibility with --enable-pax-marks configure flag; add ↵auREAX-0/+55
GRSecurity autodetection code to configure.
2012-09-22doc: Split out task tutorail. Add links to sub-tutorialsBrian Anderson-0/+1
2012-09-20configure: support clang 4.1 (provided by XCode 4.5)Francisco Souza-1/+1
Apple keeps calling 4.x its version of clang 3.1.
2012-09-15docs: Make supplemental tutorials testableBrian Anderson-0/+3
2012-08-31Add experimental JIT compilerZack Corr-1/+1
2012-07-30configure: fix compatibility issue with Apple clang 4.0Francisco Souza-1/+1
Fix compatibility with Mountain Lion. Closes #3049.
2012-07-24Allow 3.0, 3.1, 3.0svn and 3.1svn for llvm-rootZack Corr-1/+1
2012-06-25Fail to configure without an LLVM-friendly PythonBen Striegel-1/+6
This addresses issue #2720. According to LLVM's documentation, it requires a version of Python between 2.4 and 2.7. Without the proper version, LLVM fails to build with cryptic errors. Prior to this commit, the configure script checked for the `python` command in the environment, but didn't actually check the version, which can cause problems e.g. on Linux distros where the default is Python 3. Now the configure script always prefers to select a more specific version of Python when available, in the order `python2.7` > `python2.6` > `python2` > `python`, and will always check to ensure that the interpreter's version is in the correct range.
2012-06-01test: Move tests with rustc deps into run-pass-fulldepsBrian Anderson-0/+1
These tests require a lot more to be built before running so are not part of check-lite
2012-04-30Update llvm and integrate clang and compiler-rt.Graydon Hoare-28/+21
2012-04-19build: Fix logic around --enable-local-rustBrian Anderson-5/+8
2012-04-10add the option --enable-local-rust to pull rust from your environmentEvan McClanahan-2/+10
rather than the snapshots. make sure to get all of the files. update to add nmatsakis' requested feature of pointing to a different rustc install root. usage: --enable-local-rust to enable --local-rust-root="/path/to/rustc/" to change the path, which defaults to "/usr/local/" Tested on OS X and Linux, likely broken on windows.
2012-04-10Print configure script found toolchain versionHaitao Li-2/+12
Closes #2169
2012-03-29build: Add --enable-debug configure optionBrian Anderson-0/+1
When CFG_ENABLE_DEBUG is defined it will call rustc with -g --cfg=debug and cc with -DRUST_DEBUG. Otherwise it calls rustc with --cfg=ndebug and cc with -DRUST_NDEBUG. I plan to use this for a few things in the runtime.
2012-03-26Move config.stamp touch to configure script.Graydon Hoare-0/+1
2012-03-26Be more careful with CFG_{SRC,BUILD}_DIR ending in slash.Graydon Hoare-7/+7
2012-03-20test: Begin running the language ref examples. Mostly xfailedBrian Anderson-0/+1
2012-03-09build: Switch from naturaldocs to rustdocBrian Anderson-2/+0
2012-03-08configure: CleanupBrian Anderson-16/+3
2012-03-08only require git if the source looks like it was checked out from git, ↵Daniel Brooks-1/+11
otherwise don't attempt to manage the submodules
2012-03-08it'll fail if you don't have git, so mark that as requiredDaniel Brooks-5/+4
2012-03-02build: Add --enable-helgrind optionBrian Anderson-1/+2
2012-02-28Un-silence one too many greps.Graydon Hoare-1/+1
2012-02-28configure: correct submodule code, only reconfigure LLVM when changed.Graydon Hoare-120/+149
2012-02-28configure: quiet some greps.Graydon Hoare-2/+2
2012-02-28configure: chmod the right artifact and cp / mv with -f to overwrite.Graydon Hoare-4/+4
2012-02-28Only modify Makefile and config.mk if they change during configure.Graydon Hoare-10/+29
2012-02-28change def's that are always local to use node_id, add --inline optNiko Matsakis-0/+1
2012-02-10support a fast-make mode that avoids globbing into llvm and libuvGraydon Hoare-0/+1
2012-02-02Update libuv.Graydon Hoare-0/+2
2012-01-30Tidy up redundant code in configure relating to valopt and triples.Graydon Hoare-20/+6
2012-01-26Merge pull request #1669 from graydon/inno-setupGraydon Hoare-1/+1
Add Inno Setup installer script rather than NSIS
2012-01-26let clang build llvmJyun-Yan You-4/+15
2012-01-25Add Inno Setup installer script rather than NSISunknown-1/+1
2012-01-24freebsd clang supportJyun-Yan You-1/+2
2012-01-20build: Run tutorial testsBrian Anderson-0/+1
2012-01-19Teach configure to search for multiple commands-with-similar-names. Add ↵Graydon Hoare-16/+17
NaturalDocs (vs. naturaldocs).
2012-01-18configure: Don't use pandoc < 1.8. Closes #1513Brian Anderson-0/+17