Browse Source

repo: 在整体构建之前增加全局定义

zinface 2 years ago
parent
commit
51b678e5dc
1 changed files with 7 additions and 0 deletions
  1. 7 0
      CMakeLists.txt

+ 7 - 0
CMakeLists.txt

@@ -8,6 +8,13 @@ include(cmake/SparkFindQt5Config.cmake)
 # include(cmake/SparkFindQt6Config.cmake)
 include(cmake/SparkMacrosExtendConfig.cmake)
 
+
+# ----------------- 构建之前 全局定义 ----------------- #
+# 在 Windows 中开启 UNICODE 以支持 TCHAR 功能
+if(WIN32)
+    add_compile_definitions(-D_UNICODE -DUNICODE)
+endif()
+
 # ----------------- 构建 QSci 静态库 ----------------- #
 if(TRUE)
     # add_subdirectory(${PROJECT_SOURCE_DIR}/src/qscint)