Razvan Aciu
2008-May-13 12:34 UTC
[LLVMdev] patch for building llvm on Windows with MSVC 2008
These are the updated .sln and .vcproj files for building llvm with MSVC 2008. It turned out that the compiling errors were because these projects wasn't updated to reflect the actual status of the llvm files. I checked all the files (removed, moved or added) and now they are ok. It compiles all targets from the first "Build Solution", both for Debug and for Release mode. You need the latest release_23 files. I also added a compiling.txt with some notes. The .sln and .vcproj files now are updated to the 2008 version of MSVC Express (my development environment). If you want to keep compatibility with MSVC 2005, someone with that environment needs to take the old project files and sync them with the current llvm files. TODO Not all llvm subprojects have a corresponding .vcproj. Notably msil, ia64 or other examples than Fibonacci doesn't have it. It is very simple to add it, following the model of the current projects in solution, but I don't want to make these now. Razvan -------------- next part -------------- A non-text attachment was scrubbed... Name: llvm.zip Type: application/x-zip-compressed Size: 58554 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080513/2cfe9de9/attachment.bin>
Chris Lattner
2008-May-13 21:57 UTC
[LLVMdev] patch for building llvm on Windows with MSVC 2008
On Tue, 13 May 2008, Razvan Aciu wrote:> These are the updated .sln and .vcproj files for building llvm with MSVC > 2008. > It turned out that the compiling errors were because these projects wasn't > updated to reflect the actual status of the llvm files. > I checked all the files (removed, moved or added) and now they are ok. > It compiles all targets from the first "Build Solution", both for Debug and > for Release mode. You need the latest release_23 files. I also added a > compiling.txt with some notes. > The .sln and .vcproj files now are updated to the 2008 version of MSVC > Express (my development environment). If you want to keep compatibility with > MSVC 2005, someone with that environment needs to take the old project files > and sync them with the current llvm files.I committed this, thanks: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080512/062390.html Please verify that this works for you. If so, we can pull it into the llvm 2.3 release.> Not all llvm subprojects have a corresponding .vcproj. Notably msil, ia64 or > other examples than Fibonacci doesn't have it. It is very simple to add it, > following the model of the current projects in solution, but I don't want to > make these now.Sure, sounds like a second step we can do for llvm 2.4 if there is interest. Thanks! -Chris -- http://nondot.org/sabre/ http://llvm.org/
Razvan Aciu
2008-May-14 19:35 UTC
[LLVMdev] patch for building llvm on Windows with MSVC 2008
I verified the patch and it compiles all the targets, both in Debug and Release modes. If there is no someone else to keep the MSVC projects files updated, I will try from time to time to update them and to add the new targets. Maybe a note must be put in "docs/GettingStartedVS.html" at the Requirements section that llvm needs now MSVC (Express) 2008 to compile. Razvan ----- Original Message ----- From: "Chris Lattner" <sabre at nondot.org> To: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu> Sent: Wednesday, May 14, 2008 12:57 AM Subject: Re: [LLVMdev] patch for building llvm on Windows with MSVC 2008> On Tue, 13 May 2008, Razvan Aciu wrote: >> These are the updated .sln and .vcproj files for building llvm with MSVC >> 2008. >> It turned out that the compiling errors were because these projects >> wasn't >> updated to reflect the actual status of the llvm files. >> I checked all the files (removed, moved or added) and now they are ok. >> It compiles all targets from the first "Build Solution", both for Debug >> and >> for Release mode. You need the latest release_23 files. I also added a >> compiling.txt with some notes. >> The .sln and .vcproj files now are updated to the 2008 version of MSVC >> Express (my development environment). If you want to keep compatibility >> with >> MSVC 2005, someone with that environment needs to take the old project >> files >> and sync them with the current llvm files. > > I committed this, thanks: > http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080512/062390.html > > Please verify that this works for you. If so, we can pull it into the > llvm 2.3 release. > >> Not all llvm subprojects have a corresponding .vcproj. Notably msil, ia64 >> or >> other examples than Fibonacci doesn't have it. It is very simple to add >> it, >> following the model of the current projects in solution, but I don't want >> to >> make these now. > > Sure, sounds like a second step we can do for llvm 2.4 if there is > interest. Thanks! > > -Chris > > -- > http://nondot.org/sabre/ > http://llvm.org/ > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev