|
|
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)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.