From c4ca7f1840db8d84782252c0b1745f20643a8e5c Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Wed, 4 Sep 2019 11:41:09 -0400
Subject: [PATCH] cmake: define UNICODE in lrc and qtwrapper

Change-Id: Ia0f7e1b23998ac7a3f5c40598ff45628b46ef678
---
 CMakeLists.txt               | 4 ++++
 src/qtwrapper/CMakeLists.txt | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 12b2573b..1676d5dc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -723,3 +723,7 @@ IF((${ENABLE_TEST} MATCHES true))
     add_test(TEST LRCTester)
   ENDIF()
 ENDIF()
+
+IF (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
+    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /U_MBCS /DUNICODE")
+ENDIF()
\ No newline at end of file
diff --git a/src/qtwrapper/CMakeLists.txt b/src/qtwrapper/CMakeLists.txt
index a31cfb26..b03a441f 100644
--- a/src/qtwrapper/CMakeLists.txt
+++ b/src/qtwrapper/CMakeLists.txt
@@ -50,3 +50,7 @@ IF(NOT ${ring_BIN} MATCHES "ring_BIN-NOTFOUND")
       ${ring_BIN}
    )
 ENDIF()
+
+IF (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
+    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /U_MBCS /DUNICODE")
+ENDIF()
\ No newline at end of file
-- 
GitLab