[LLVMbugs] [Bug 3796] New: Inclusions to generated header files are impractical for building LLVM sources externally
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Fri Mar 13 02:48:20 PDT 2009
http://llvm.org/bugs/show_bug.cgi?id=3796
Summary: Inclusions to generated header files are impractical for
building LLVM sources externally
Product: Build scripts
Version: trunk
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Makefiles
AssignedTo: unassignedbugs at nondot.org
ReportedBy: ed at 80386.nl
CC: llvmbugs at cs.uiuc.edu
Blocks: 3696
I've been working on some BSD Makefiles for LLVM and Clang, to figure out how
hard it is to integrate Clang into the FreeBSD base system. So far things have
been pretty easy, but there is one thing that makes working with the LLVM
source tree harder than it needs to be.
Throughout the source tree, we have some inclusions that look like this:
#include "llvm/Intrinsics.gen"
#include "llvm/Config/config.h"
#include "llvm/ADT/iterator.h"
#include "llvm/Support/DataTypes.h"
The disadvantage of these inclusions is that they have quite a list of
directories in front of them, which means if you want to store a (read-only)
fresh copy of the LLVM source tree, you have to reproduce this directory
structure as well. If it just used "Intrinsics.gen", "config.h", "iterator.h"
and "DataTypes.h", we could just store all these files in a single directory.
--
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.
More information about the llvm-bugs
mailing list