# Handy macro to gather all copyright in a single file (to pass to cpack) # # Copyright (c) 2006-2011 Mathieu Malaterre # # Redistribution and use is allowed according to the terms of the New # BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. # macro(CREATE_COPYRIGHT_FILE name) # Always cleanup the file: file(WRITE ${name} "") set(COPYRIGHT_MODULE_FILENAME ${name}) endmacro() # Append copyright file macro(APPEND_COPYRIGHT) # need to raise an error if COPYRIGHT_MODULE_FILENAME is not set... if(EXISTS ${COPYRIGHT_MODULE_FILENAME} ) foreach(filename ${ARGN}) file(READ ${filename} content) file(APPEND ${COPYRIGHT_MODULE_FILENAME} ${content}) endforeach() endif() endmacro()