[CMake] Cmake with Eclipse
Mike Jackson
imikejackson at gmail.com
Tue Jun 5 10:16:20 EDT 2007
Try the following:
> mingw32-make -f build\
instead of what you have. If the MinGW Make is like Unix Make then
you need to provide the _directory_ where the makefile is located,
not the path to the makefile itself.
--
Mike Jackson Senior Research Engineer
Innovative Management & Technology Services
On Jun 5, 2007, at 10:04 AM, Joachim Zettler wrote:
> Hi, here is the error i get in eclipse.
>
> Maybe it has to do with the "all" but i am absolutely not shure
> what this is :(
> Concerning cmake at all. If you execute mingw32-make -f Makefile
> directly from the command line in the build directory then
> everything is working just fine and the project is compiled.
>
> mingw32-make -f build\Makefile all
> build\Makefile:42: CMakeFiles/progress.make: No such file or directory
> mingw32-make: *** No rule to make target `CMakeFiles/
> progress.make'. Stop.
>
>
> Hopefully you can give me some further hints.
>
> Best regards,
>
> Joachim
>
>
> 2007/6/5, Brandon Van Every <bvanevery at gmail.com >:
> On 6/5/07, Joachim Zettler <joachim_zettler at yahoo.de> wrote:
> > Dear all,
> >
> > thank you for your help up to now. I followed the tutorials you
> provided to
> > me and made a Standard C++ makefile project.
> >
> > Afterwards I tried to adjust the make command but it is not
> working. Here
> > you can find the command.
> >
> > mingw32-make -f build\Makefile
> >
> > The makefile is actually in a build folder and i generated it
> before with
> > cmake -G "MinGW Makefiles". Now it seems that the build\makefile
> is not
> > working.
>
> Can you be more specific? What is the output of "mingw32-make
> VERBOSE=1" ?
>
> > Also build/makefile is wrong. I dont want to write the full path
> > because it depends on which pc I actually work.
>
> CMake outputs absolute paths that only work in the target environment.
> You will have to generate new Makefiles on each specific machine you
> use. It's not wrong, it's a design choice. Many things can go wrong
> when you don't use absolute paths in a build.
>
> > Up to now I also create the makefile myself everytime I change
> something in
> > the cmakelist.txt. I have read about an option to run external
> tools but I
> > dont know exactly how to implement this so that cmake is running
> only when
> > something cmakelist has changed. Is there also a possibility to
> choose
> > between release and debug? In vc++ this was very easy to handle :)
>
> I don't know how to do these things in Eclipse.
>
>
> Cheers,
> Brandon Van Every
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20070605/386b4c76/attachment.htm
More information about the CMake
mailing list