Author: hbelusca Date: Sun Jan 18 16:28:18 2015 New Revision: 66052
URL: http://svn.reactos.org/svn/reactos?rev=66052&view=rev Log: [REACTOS] Introduce a way to add arbitrary files into the hybrid cd under a "extras" directory: - put your files into /trunk/reactos/modules/hybridcd_extras - do a cmake . && ninja hybridcd - voilà. Notice that you need to redo a configure (via "cmake .") in order to update the hybridcd list of files that get included into the hybridcd...
CORE-9069
Modified: trunk/reactos/modules/CMakeLists.txt
Modified: trunk/reactos/modules/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/modules/CMakeLists.txt?rev=... ============================================================================== --- trunk/reactos/modules/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/modules/CMakeLists.txt [iso-8859-1] Sun Jan 18 16:28:18 2015 @@ -10,3 +10,12 @@ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/wallpaper/) add_subdirectory(wallpaper) endif() + +## Extra files for Hybrid CD. You need to put them under hybridcd_extras +## in the same layout as you want them to be in the CD. +if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/hybridcd_extras/) + file(GLOB_RECURSE EXTRA_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/hybridcd_extras/ ${CMAKE_CURRENT_SOURCE_DIR}/hybridcd_extras/*) + foreach(item ${EXTRA_FILES}) + add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hybridcd_extras/${item} DESTINATION extras NAME_ON_CD ${item} FOR hybridcd) + endforeach(item) +endif()