Annotation of hatari/cmake/DistClean.cmake, revision 1.1.1.5

1.1       root        1: #
                      2: # "distclean" target for removing the generated files from CMake
                      3: #
                      4: 
                      5: if(UNIX)
                      6:        add_custom_target(distclean  COMMENT "Cleaning up for distribution")
1.1.1.5 ! root        7:        if (CMAKE_GENERATOR STREQUAL "Unix Makefiles")
        !             8:                add_custom_command(TARGET distclean POST_BUILD
        !             9:                        COMMAND make clean)
        !            10:        endif()
1.1.1.2   root       11:        # Clean up Hatari specific files:
1.1.1.5 ! root       12:        foreach(CLEAN_FILE config.h install_manifest.txt python-ui/conftypes.py
        !            13:                        src/*cpu/cpudefs.c src/*cpu/cpuemu*.c
        !            14:                        src/*cpu/cpustbl.c src/*cpu/cputbl.h)
1.1       root       15:                add_custom_command(TARGET distclean POST_BUILD
1.1.1.2   root       16:                        COMMAND rm -f ${CLEAN_FILE}
                     17:                        DEPENDS clean)
                     18:        endforeach(CLEAN_FILE)
                     19:        # Clean up files that can appear at multiple places:
1.1.1.5 ! root       20:        foreach(CLEAN_FILE  CMakeFiles CMakeCache.txt cmake_install.cmake
        !            21:                        CTestTestfile.cmake Makefile Testing
        !            22:                        '*.a' '*.1.gz' '*.pyc')
1.1.1.2   root       23:                add_custom_command(TARGET distclean POST_BUILD
                     24:                        COMMAND find . -depth -name ${CLEAN_FILE} | xargs rm -rf
1.1       root       25:                        DEPENDS clean)
                     26:        endforeach(CLEAN_FILE)
                     27: endif(UNIX)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.