- Save inf files as UTF-8 in SVN, convert them to UTF-16 at build time as needed.
CORE-8221

svn path=/trunk/; revision=66289
This commit is contained in:
Thomas Faber 2015-02-15 15:42:00 +00:00
parent 88db04e8d6
commit ea641395a6
38 changed files with 18 additions and 4 deletions

View file

@ -8,20 +8,16 @@ list(APPEND INF_FILES
c_image.inf c_image.inf
cdrom.inf cdrom.inf
cpu.inf cpu.inf
defltws.inf
disk.inf disk.inf
display.inf display.inf
fdc.inf fdc.inf
flpydisk.inf flpydisk.inf
font.inf
hal.inf hal.inf
hdc.inf hdc.inf
input.inf input.inf
intl.inf
keyboard.inf keyboard.inf
ks.inf ks.inf
kscaptur.inf kscaptur.inf
layout.inf
legcydrv.inf legcydrv.inf
machine.inf machine.inf
monitor.inf monitor.inf
@ -42,7 +38,25 @@ list(APPEND INF_FILES
wdmaudio.inf wdmaudio.inf
xboxdisp.inf) xboxdisp.inf)
list(APPEND UTF8_INF_FILES
defltws.inf
font.inf
intl.inf
layout.inf)
foreach(item ${INF_FILES}) foreach(item ${INF_FILES})
set(_converted_item ${CMAKE_CURRENT_BINARY_DIR}/${item})
set(_source_item ${CMAKE_CURRENT_SOURCE_DIR}/${item})
add_custom_command(OUTPUT "${_converted_item}"
COMMAND native-utf16le "${_source_item}" "${_converted_item}"
DEPENDS native-utf16le "${_source_item}")
add_cd_file(TARGET converted_inf_files FILE ${_converted_item} DESTINATION reactos/inf FOR all)
list(APPEND _converted_inf_files ${_converted_item})
endforeach(item)
add_custom_target(converted_inf_files DEPENDS ${_converted_inf_files})
foreach(item ${UTF8_INF_FILES})
add_cd_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/${item}" DESTINATION reactos/inf FOR all) add_cd_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/${item}" DESTINATION reactos/inf FOR all)
endforeach(item) endforeach(item)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.