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()