Is there any way to add a post build command to an omakefile? I want it to automatically run unit tests everytime a build is suc开发者_C百科cessful, but am not sure of the best way to do this.
You can add commands to the .DEFAULT target. For example:
FILES[] = ... CXXProgram(unittests, $(FILES)) .DEFAULT: unittests$(EXE) ./unittests$(EXE)
When invoked without any particular target, Omake will build all default targets, then run associated commands.
I think you can use .BUILD_SUCCESS and .BUILD_FAILURE targets for that purpose. See details here.
精彩评论