diff options
Diffstat (limited to 'modules/MacroAdditionalCleanFiles.cmake')
-rw-r--r-- | modules/MacroAdditionalCleanFiles.cmake | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/MacroAdditionalCleanFiles.cmake b/modules/MacroAdditionalCleanFiles.cmake new file mode 100644 index 00000000..a3d930dc --- /dev/null +++ b/modules/MacroAdditionalCleanFiles.cmake @@ -0,0 +1,15 @@ +# - MACRO_ADDITIONAL_CLEAN_FILES(files...) +# MACRO_OPTIONAL_FIND_PACKAGE( <name> [QUIT] ) + +MACRO(MACRO_ADDITIONAL_CLEAN_FILES) + GET_DIRECTORY_PROPERTY(_tmp_DIR_PROPS ADDITIONAL_MAKE_CLEAN_FILES ) + + IF (_tmp_DIR_PROPS) + SET(_tmp_DIR_PROPS ${_tmp_DIR_PROPS} ${ARGN}) + ELSE (_tmp_DIR_PROPS) + SET(_tmp_DIR_PROPS ${ARGN}) + ENDIF (_tmp_DIR_PROPS) + + SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${_tmp_DIR_PROPS}") +ENDMACRO(MACRO_ADDITIONAL_CLEAN_FILES) + |