[Cmake] Java targets
William A. Hoffman
bill.hoffman at kitware.com
Fri Dec 21 08:35:04 EST 2001
No, I don't think you want a new generator. It would involve extending
the existing ones.
I think the microsoft workspace generator may already work, I am not
sure. To test it create a list
of source files with the java extension, and create a workspace and see
what it does.
Here are functions you would want to look at:
// these function returns the output extension for a given input extension
cmUnixMakefileGenerator::GetOutputExtension(const char*)
cmNMakeMakefileGenerator::GetOutputExtension(const char*)
// this function sets the possible extensions to search for
cmMakefile::cmMakefile() // source file extensions
// this creates the rule to build an output file from a source file
cmUnixMakefileGenerator::OutputBuildObjectFromSource
cmNMakeMakefileGenerator::OutputBuildObjectFromSource
You may also have to create a new target type.
I guess you would be creating jar files?
At 12:00 PM 12/21/2001 +0800, you wrote:
>Hi Bill;
>
>Sure, I'll give it a shot. I reading your CMake manual I see that, in the
>first instance, it involves deriving a new class from cmMakefileGenerator.
>Is that pretty much the extent of it or are there other issues?
>
>On Thu, 20 Dec 2001, Bill Hoffman wrote:
>
> > Currently it does not. I don't think it would be very hard to add,
> > but we really don't have the time/funding for it right now.
> > If you are interested in implementing it, I could give you some pointers.
> >
> > -Bill
> >
> >
> > At 02:17 PM 12/20/2001 +0800, Peter F Bradshaw wrote:
> > >Hi;
> > >
> > >I'm new to CMake so this question may seem a little nieve.
> > >
> > >I notice that CMake seems to have some in built standard file
> extensions non
> > >of which are ".java". Does CMake support Java targets?
> > >
> > >Cheers
>
>Cheers
>
>--
>Peter F Bradshaw, pfb at exadios.com, ICQ 75431157 (exadios).
>http://www.exadios.com
>PGP public key at http://www.exadios.com/public_key.html
>"Needs more salt" - Archimedes
>
>
>_______________________________________________
>Cmake mailing list
>Cmake at public.kitware.com
>http://public.kitware.com/mailman/listinfo/cmake
More information about the CMake
mailing list