Displaying 20 results from an estimated 40000 matches similar to: "[LLVMdev] Is there room for another build system?"
2008 Jul 31
0
[LLVMdev] Is there room for another build system?
Óscar Fuentes wrote:
> I'm evaluating CMake (1) primarily as an alternative build system for
> Visual Studio users, although it can easily be a replacement for
> `configure' and hand-made makefiles too, providing a single build system
> for all platforms. CMake is a tool that takes a project description and
> configures, generates makefiles, project files for IDEs, etc as
2008 Jul 30
0
[LLVMdev] Is there room for another build system?
Hi Oscar,
On 30-Jul-08, at 9:41 AM, Óscar Fuentes wrote:
> 1. General LLVM users: Are you so happy with `configure' and hand-made
> makefiles that you wont consider an alternative? If you are
> interested,
> I can steer my work to cover all platforms.
We (RapidMind) are very interested. We would very much like to see a
unified build system across MSVC/Windows and gcc/Linux/OS
2008 Jul 30
3
[LLVMdev] Is there room for another build system?
Stefanus Du Toit <sdt at rapidmind.com> writes:
[snip]
> We have considered contributing such a build system, and if we were to
> do so would probably base it on SCons (http://www.scons.org/) because
> we already use SCons extensively.
At first, SCons is what I intended too. But then I read about the KDE
experience and took the safe route :-)
[snip]
> Are you intending
2008 Jul 30
0
[LLVMdev] Is there room for another build system?
Hi,
> CMake just requires one plain text file named CMakeLists.txt on every
> source directory, and the only maintenance is to keep up to date the
> list of source files of the directory.
can it be kept up-to-date automagically? After all, you can query
subversion to get the list of all files in a directory.
> 1. General LLVM users: Are you so happy with `configure' and
2008 Jul 30
0
[LLVMdev] Is there room for another build system?
On Jul 30, 2008, at 9:41 AM, Óscar Fuentes wrote:
> I'm evaluating CMake (1) primarily as an alternative build system for
> Visual Studio users, although it can easily be a replacement for
> `configure' and hand-made makefiles too, providing a single build
> system
> for all platforms. CMake is a tool that takes a project description
> and
> configures, generates
2008 Jul 30
1
[LLVMdev] Is there room for another build system?
Duncan Sands <baldrick at free.fr> writes:
> Hi,
>
>> CMake just requires one plain text file named CMakeLists.txt on every
>> source directory, and the only maintenance is to keep up to date the
>> list of source files of the directory.
>
> can it be kept up-to-date automagically? After all, you can query
> subversion to get the list of all files in a
2008 May 17
5
[LLVMdev] VS build is broken again
On May 17, 2008, at 2:44 PM, Óscar Fuentes wrote:
> I don't know how much LLVM build system is tied to the GNU toolchain
> or
> how much it depends on *nix features, but suppossing that adding
> support
> for MSVC++ is impractical, perhaps it would be simpler to implement a
> Makefile-based build system for MSVC++ than to keep up to date the
> project files. This would
2008 Jul 30
2
[LLVMdev] Is there room for another build system?
Chris Lattner <clattner at apple.com> writes:
> Ok. Killing off autoconf would be a huge bonus, but should probably
> be done as a second step.
My plan is a staged one:
First, support MSVC++.
Second, implement what `configure' does now. MSVC++ users would be the
first ones to take advantage of this, instead of the current hack Visual
Studio does.
Finally, add capabilities
2008 Sep 20
4
[LLVMdev] State of CMake build system.
IMHO, the CMake-based build system is almost complete enough to replace
current MSVC++ project files (modulo some community review and
bug-fixing). Is this enough for adding it to the LLVM repo?
>From the point of view of a MSVC++ user, the new build system is trivial
to maintain: you can add a new library or tool executable in less time
that it takes to open the project file on MSVC++, it
2008 Jul 30
0
[LLVMdev] Is there room for another build system?
I too have done some work on an alternative build system for llvm. It is based on boost.build. Of course, it's quite a large project and I'm not ready to contribute the work yet. Ideally I was hoping to replace all of makefile functionality with jamfiles. Boost.build is attractive because support for new compilers/tools comes with new releases of boost.build and need not be added
2008 May 19
2
[LLVMdev] VS build is broken again
On Sunday 18 May 2008, Óscar Fuentes wrote:
> Chris Lattner <sabre at nondot.org> writes:
>
> [snip]
>
> > Others have suggested alternative build systems before like cmake.
> > Apparently cmake can autogenerate VC++ and Xcode project files from
> > the same thing that it builds from on unix systems.
>
> cmake creating VC++ project files does not appeal
2008 Oct 24
2
[LLVMdev] Growing up CMake
Argiris Kirtzidis <akyrtzi at gmail.com> writes:
> I gave it a try and unfortunately it doesn't seem practical to use
> CMake-produced VC++ projects. Every time you run CMake so that the VC++
> projects include new files, the entire solution gets rebuilt.
I recall some discussion about the behavior you describe on the cmake
ml, but can't find it right now.
IIRC, once
2008 Jul 30
5
[LLVMdev] Is there room for another build system?
2 more roadblocks for Visual Studio users are the inability to compile gcc
and the inability to compile and run the test suite. I would not want to
submit a change unless I could still compile/run gcc and pass the test
suite. (Testing before submission is the way we do it where I come from - I
am assuming it's the same here).
On a related note, has anyone gotten the LLVM test suite working
2008 Jul 30
4
[LLVMdev] Is there room for another build system?
Óscar Fuentes wrote:
> Albert Graef <Dr.Graef at t-online.de> writes:
>> Here are some points worth considering:
>> http://www.remlab.net/op/cmake.shtml (Some of these may already be
>> addressed in newer cmake versions, I haven't checked recently.)
>
> [...]
>
> Please, some LLVM release manager (Tanya?), read Albert's web page and
> evaluate
2008 Oct 26
4
[LLVMdev] CMake builds clang.
Hi, Oscar
> at all, it would be great if you reflect your changes on the file list
> inside the corresponding CMakeLists.txt when you add, remove or rename
a
> .cpp file.
Isn't is possible for cmake just to glob everything in the corresponding
directory?
--
WBR, Anton Korobeynikov
2008 Oct 24
5
[LLVMdev] Growing up CMake
Argiris Kirtzidis <akyrtzi at gmail.com> writes:
> How does updating the CMake produced VC++ project files work ?
> I mean:
>
> -I have CMake produce VC++ project files
> -Compile the solution
> -Do a svn update and pick up a couple of files
> -Have CMake produce new project files
> -Now, do I have to rebuild the entire solution again ?
AFAIK, it should do the right
2008 Sep 24
1
[LLVMdev] State of CMake build system.
On Sun, Sep 21, 2008 at 9:27 AM, Óscar Fuentes <ofv at wanadoo.es> wrote:
> This is an updated version of the patch that fixes some issues on VC++
> builds.
Hi, FYI
I just tried this (from r56534). I get an "error" (below) from cmake
(2.6.1) about Intrinsics.gen but it seems to write out sln/vcproj
anyway.
Project.sln opens and builds OK (modulo a build error in llvmc2
2008 Jul 30
0
[LLVMdev] Is there room for another build system?
Óscar Fuentes wrote:
> CMake just requires one plain text file named CMakeLists.txt on every
> source directory, and the only maintenance is to keep up to date the
> list of source files of the directory.
Has anyone read "Recursive Make Considered Harmful"?
http://miller.emu.id.au/pmiller/books/rmch/
http://aegis.sourceforge.net/auug97.pdf
I have been using single
2008 Jul 29
0
[LLVMdev] Is there room for another build system?
I'm evaluating CMake (1) primarily as an alternative build system for
Visual Studio users, although it can easily be a replacement for
`configure' and hand-made makefiles too, providing a single build system
for all platforms. CMake is a tool that takes a project description and
configures, generates makefiles, project files for IDEs, etc as
requested.
There are three MS C++ compilers
2008 Jul 30
0
[LLVMdev] Is there room for another build system?
On Wed, Jul 30, 2008 at 6:41 PM, Óscar Fuentes <ofv at wanadoo.es> wrote:
> I'm evaluating CMake (1) primarily as an alternative build system for
> Visual Studio users, although it can easily be a replacement for
> `configure' and hand-made makefiles too, providing a single build system
> for all platforms. CMake is a tool that takes a project description and
>