[cfe-dev] how to build my clang based tool
Axel Naumann
Axel.Naumann at cern.ch
Sun Oct 11 03:46:01 PDT 2009
Hi Moataz,
On 2009-10-11 01:45, moataz ragab wrote:
> I have managed to get it the executable generated by adding my directory
> to the Makefile in clang/tools directory.
This is also what we do for our tool. Which reminds me that it would be
nice to have tools/Makefile and CMakeLists.txt automatically detect and
build additional tools. I'll suggest a patch.
> So the LLVM and Clang uses a mix of cmake and Makefiles? Can you give an
> abstract view of how the build process works?
LLVM can be built with either CMake or "../src/configure; make". They
are mostly equivalent.
Cheers, Axel.
>
> On Sat, Oct 10, 2009 at 6:32 PM, moataz ragab <mtzrgb at gmail.com
> <mailto:mtzrgb at gmail.com>> wrote:
>
> I would like to use the build system of llvm to build my tool that
> is based on clang.
>
> I made a new directory under clang/tools with the name of the tool
> "polyextract". I copied the CMakelist.txt and Makefile from the
> clang-cc and modified them
> I then configure from llvm trunk and make, but unfortunately I only
> get the object file generated and no executable is generated in the
> Debug/bin
>
> I would appreciate your help. Sorry I am not familiar with the build
> systems.
>
> Attached are the files I modified
>
> Thanks
> Moataz
>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list