[CMAKE]
authorAmine Khaldi <amine.khaldi@reactos.org>
Sat, 4 Jun 2011 23:45:11 +0000 (23:45 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sat, 4 Jun 2011 23:45:11 +0000 (23:45 +0000)
* Fix unix build. We need to quote the file paths in reactos.dff for cabman to parse them correctly. Dedicated to Arty.

svn path=/branches/cmake-bringup/; revision=52085

CMakeMacros.cmake

index b11786d..85849dc 100644 (file)
@@ -150,7 +150,11 @@ function(add_cd_file)
         else()\r
             #add it in reactos.cab\r
             dir_to_num(${_CD_DESTINATION} _num)\r
-            file(APPEND ${REACTOS_BINARY_DIR}/boot/bootdata/packages/reactos.dff.dyn "${_CD_FILE} ${_num}\n")\r
+            if(CMAKE_HOST_SYSTEM_NAME MATCHES Windows)
+                file(APPEND ${REACTOS_BINARY_DIR}/boot/bootdata/packages/reactos.dff.dyn "${_CD_FILE} ${_num}\n")
+            else()
+                file(APPEND ${REACTOS_BINARY_DIR}/boot/bootdata/packages/reactos.dff.dyn "\"${_CD_FILE}\" ${_num}\n")
+            endif()
             if(_CD_TARGET)\r
                 #manage dependency\r
                 add_dependencies(reactos_cab ${_CD_TARGET})\r