Search code examples
post-buildomake

Post build testing with omake


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 successful, but am not sure of the best way to do this.


Solution

  • 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.