https://git.reactos.org/?p=reactos.git;a=commitdiff;h=48fe08654d7ee94baad7a…
commit 48fe08654d7ee94baad7ae3768a095749cc81b29
Author: Mark Jansen <mark.jansen(a)reactos.org>
AuthorDate: Sat Oct 7 23:43:57 2017 +0200
[URLMON] Convert urlmon.inf to utf8 since git insists on fucking up utf16 files.
---
dll/win32/urlmon/CMakeLists.txt | 10 ++++++++++
dll/win32/urlmon/urlmon.inf | Bin 55000 -> 27317 bytes
dll/win32/urlmon/urlmon.rc | 2 +-
3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dll/win32/urlmon/CMakeLists.txt b/dll/win32/urlmon/CMakeLists.txt
index ab1765033a..6194ab7431 100644
--- a/dll/win32/urlmon/CMakeLists.txt
+++ b/dll/win32/urlmon/CMakeLists.txt
@@ -11,6 +11,16 @@ include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
spec2def(urlmon.dll urlmon.spec ADD_IMPORTLIB)
add_rpcproxy_files(urlmon_urlmon.idl)
+set(_source_file ${CMAKE_CURRENT_SOURCE_DIR}/urlmon.inf)
+set(_converted_file ${CMAKE_CURRENT_BINARY_DIR}/urlmon_utf16.inf)
+add_custom_command(
+ OUTPUT "${_converted_file}"
+ COMMAND native-utf16le "${_source_file}" "${_converted_file}"
+ DEPENDS native-utf16le "${_source_file}")
+
+set_source_files_properties(${_converted_file} PROPERTIES GENERATED TRUE)
+set_source_files_properties(urlmon.rc PROPERTIES OBJECT_DEPENDS
"${_converted_file}")
+
list(APPEND SOURCE
axinstall.c
bindctx.c
diff --git a/dll/win32/urlmon/urlmon.inf b/dll/win32/urlmon/urlmon.inf
index 91d3af2e3c..d92f7ed107 100644
Binary files a/dll/win32/urlmon/urlmon.inf and b/dll/win32/urlmon/urlmon.inf differ
diff --git a/dll/win32/urlmon/urlmon.rc b/dll/win32/urlmon/urlmon.rc
index 098f398f6c..cea1099888 100644
--- a/dll/win32/urlmon/urlmon.rc
+++ b/dll/win32/urlmon/urlmon.rc
@@ -55,7 +55,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
2 WINE_REGISTRY "urlmon_urlmon.rgs"
/* @makedep: urlmon.inf */
-REGINST REGINST urlmon.inf
+REGINST REGINST urlmon_utf16.inf
#define WINE_FILENAME_STR "urlmon.dll"
#define WINE_FILEVERSION 6,0,2800,1485