[Cmake] make clean, cygwin, foo.exe not removed

Bill Hoffman bill.hoffman at kitware.com
Thu Aug 8 11:16:47 EDT 2002


Thanks for the bug report, I will fix the bug.   If there is a patch 4, it will
got there, if not, then 1.6.

-Bill


At 11:00 AM 8/8/2002 -0400, Bill Hoffman wrote:
>I don't think this ever worked on cygwin.  That .exe stuff is a pain.
>The target that gets built is srp, but the file produced is srp.exe.
>That EXECUTABLES has not been used for a while.
>
>-Bill
>
>
>At 10:41 AM 8/8/2002 -0400, Wheeler, Fred (Research) wrote:
>>In cygwin, with makefiles produced by CMake (1.4 release), a "make clean" recursively removes the
>>object files and library files, but does not remove the executable files.  The problem is the .exe
>>suffix.  You can see the problem in the makefile extracts below.  The TARGETS list includes "srp",
>>but it is "srp.exe" that gcc actually produces.  EXECUTABLES is not set in the makefile.  The only
>>reference to that variable is seen below.  I do not know whether this ever worked.
>>
>>Fred Wheeler
>>
>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>
>>TARGETS =  \
>>libsrpocs.a \
>>srp
>>
>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>
>>#---------------------------------------------------------
>># remove generated files
>>#
>>
>>clean: $(SUBDIR_CLEAN)
>>        -@ $(RM) $(CLEAN_OBJECT_FILES) $(EXECUTABLES) $(TARGETS) $(GENERATED_QT_FILES)
>>$(GENERATED_FLTK_FILES)
>>
>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>
>>--
>>Fred Wheeler, GE CRD, KWC-303
>>Phone: 518-387-7225 (GE Internal Dialcom: 8*833-7225)
>>Fax:   518-387-4042 (GE Internal Dialcom: 8*833-4042)
>>_______________________________________________
>>Cmake mailing list
>>Cmake at public.kitware.com
>>http://public.kitware.com/mailman/listinfo/cmake 
>
>_______________________________________________
>Cmake mailing list
>Cmake at public.kitware.com
>http://public.kitware.com/mailman/listinfo/cmake 




More information about the CMake mailing list