From b9a47d1e3f4e1134231ee1d44e2bbae5adaf2ef9 Mon Sep 17 00:00:00 2001 From: Jeff Cohen Date: Tue, 1 Feb 2005 15:59:28 +0000 Subject: Put finishing touches on GettingStartedVS.html and link it to the index. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19967 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/GettingStartedVS.html | 103 ++++++--------------------------------------- 1 file changed, 13 insertions(+), 90 deletions(-) (limited to 'docs/GettingStartedVS.html') diff --git a/docs/GettingStartedVS.html b/docs/GettingStartedVS.html index de0b1fb..9e0c390 100644 --- a/docs/GettingStartedVS.html +++ b/docs/GettingStartedVS.html @@ -24,8 +24,6 @@
  • Getting Started with LLVM
    1. Terminology and Notation -
    2. Unpacking the LLVM Archives -
    3. Checkout LLVM from CVS
    4. The Location of LLVM Object Files
  • @@ -36,7 +34,7 @@

    Written by: - Jeff Cohen, + Jeff Cohen

    @@ -55,12 +53,13 @@ functional, but it is currently not possible to directly generate an executable file. You can do so indirectly by using the C back end.

    -

    To emphasize, there is no C/C++ front end currently available. llvm-gcc - is based on GCC, which cannot be bootstrapped using VC++. Eventually there - should be a llvm-gcc based on Cygwin or Mingw that is usable. There is also - the option of generating bytecode files on Unix and copying them over to - Windows. But be aware the odds of linking C++ code compiled with llvm-gcc - with code compiled with VC++ is essentially zero.

    +

    To emphasize, there is no C/C++ front end currently available. + llvm-gcc is based on GCC, which cannot be bootstrapped using VC++. + Eventually there should be a llvm-gcc based on Cygwin or MinGW that + is usable. There is also the option of generating bytecode files on Unix and + copying them over to Windows. But be aware the odds of linking C++ code + compiled with llvm-gcc with code compiled with VC++ is essentially + zero.

    The LLVM test suite cannot be run on the Visual Studio port at this time.

    @@ -95,7 +94,7 @@
    1. cd where-you-want-llvm-to-live
    2. gunzip --stdout llvm-version.tar.gz | tar -xvf - - or use WinZip +       or use WinZip
    3. cd llvm
    @@ -128,6 +127,9 @@ +

    It is strongly encouraged that you get the latest version from CVS. Much +progress has been made since the 1.4 release.

    + @@ -222,84 +224,6 @@ All these paths are absolute:

    - Unpacking the LLVM Archives -
    - -
    - -

    -If you have the LLVM distribution, you will need to unpack it before you -can begin to compile it. LLVM is distributed as a set of two files: the LLVM -suite and the LLVM GCC front end compiled for your platform. There is an -additional test suite that is optional. Each file is a TAR archive that is -compressed with the gzip program. The WinZip program can also unpack this -archive. Only the LLVM suite is usable with Visual Studio. -

    - -

    The files are as follows: -

    -
    llvm-1.4.tar.gz
    -
    This is the source code for the LLVM libraries and tools.
    -
    - -
    - - -
    - Checkout LLVM from CVS -
    - -
    - -

    If you have access to our CVS repository, you can get a fresh copy of -the entire source code. Note that significant progress has been made on the -Visual Studio port since 1.4 was released. All you need to do is check it out -from CVS as follows:

    - - - -

    This will create an 'llvm' directory in the current -directory and fully populate it with the LLVM source code, Makefiles, -test directories, and local copies of documentation files.

    - -

    If you want to get a specific release (as opposed to the most recent -revision), you can specify a label. The following releases have the following -label:

    - - - -
    - - -
    - LLVM CVS Mirrors -
    - -
    - -

    If the main CVS server is overloaded or inaccessible, you can try one of -these user-hosted mirrors:

    - - -
    - - -
    The Location of LLVM Object Files
    @@ -424,8 +348,7 @@ out:

    Valid HTML 4.01! - Chris Lattner
    - Reid Spencer
    + Jeff Cohen
    The LLVM Compiler Infrastructure
    Last modified: $Date$ -- cgit v1.1