http://llvm.org/bugs/show_bug.cgi?id=3231

           Summary: Makefile documentation could be clearer
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: P2
         Component: new bugs
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


In Makefile.config.in, it says "there are several locations that need to be
defined", but it's unclear as to whether these a) need to be defined by the
user, b) need to be defined by the configuration script, or c) are defined by
this file.

In Makefile.common, it says that you can define "Sources", however
Makefile.rules overwrites the definition of Sources. It seems as though you
want to set SOURCES.

In Makefile.common, it says you can define "SourceDir", however that variable
appears nowhere in the LLVM source tree other than in that comment.

In Makefile.common, the distinction between LLVM_SRC_ROOT and PROJ_SRC_ROOT is
not really clear, mainly because it doesn't really define what a "project" is.
(I'm assuming it's a subproject.)

In Makefile.common, the following text is unclear as to what is meant:

# For building,
#       LLVM, LLVM_SRC_ROOT = PROJ_SRC_ROOT

It could be read as "if you want to build, then you should set these", or "when
building, these will be set."


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to