Brandon Van Every schrieb:
On 7/13/07, Brandon Van Every <[EMAIL PROTECTED]> wrote:


I've noted the following weird behavior on the MinGW generator,
executing under a Windows 2000 command prompt.  I do not have ctags
installed on my system.  Running from a pristine out-of-source build
directory, the 1st time I execute "mingw32-make", I get errors as I
would expect.  The 2nd time, I don't.  Then if I do "mingw32-make
clean", followed by "mingw32-make", I get errors as I would expect.
Errors only get reported once per build.

Or maybe this is expected POST_BUILD behavior?  The executable builds
just fine.  Then a POST_BUILD event is run, and it does whatever.  The
next time we try to build the executable, it's already built, so no
POST_BUILD event is run.  If this is expected behavior, then it should
be documented.  It's easy for a user to get confused and think a
POST_BUILD should behave as a simple dependency.  The docs merely say,
"POST_BUILD - run after the target has been built."

Cheers,
Brandon Van Every
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
[citation from http://www.cmake.org/HTML/Documentation.html]:

When the command will happen is determined by which of the following is
specified:

 PRE_BUILD - run before all other dependencies
 PRE_LINK - run after other dependencies
 POST_BUILD - run after the target has been built

It is only said when the command will happen and not where to place
the statement in the CMakeLists.txt. I interpret this as if I define
PRE_LINK or PRE_BUILD then the cmake will evaluate this properly.
It should be also mentioned in the documentation or CMake should throw warning.

Cheers,
Yegor Yefremov



_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to