llvm.org GIT mirror llvm / ef0096f
Updated for the 1.1 pre-release. Attempted to explain how OBJ_ROOT=. and OBJ_ROOT=`pwd` are not the same thing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7703 91177308-0d34-0410-b5e6-96231b3b80d8 John Criswell 16 years ago
1 changed file(s) with 23 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
495495 object files, libraries, and executables should be placed.
496496 If this is set to ., then the object files will be placed
497497 within the source code tree. If left unspecified, the default value is
498 ..
498 the following:
499
500
  • 501 If the USER environment variable is specified and the directory
    502 /localhome/$USER exists, then the default value is
    503 /localhome/$USER.
    504
    505
  • 506 Otherwise, the default value is ..
    507
    499508 (See the Section on
    500509 The Location of LLVM Object Files
    501510 for more information.)
    631640

    632641 If OBJ_ROOT is specified, then the build system will create a
    633642 directory tree underneath it that resembles the source code's pathname
    634 relative to your home directory.
    643 relative to your home directory (unless OBJ_ROOT is set to
    644 ., in which case object files are placed within the LLVM source
    645 tree).
    646

    647
    648

    649 Note that
    650 --with-objroot=.
    651 and
    652 --with-objroot=`pwd`
    653 are not the same thing. The former will simply place object files within
    654 the source tree, while the latter will set the location of object files
    655 using the source tree's relative path from the home directory.
    635656

    636657
    637658