Celestia

Форк
0
/
winicu.cmake 
22 строки · 741.0 Байт
1
function(EnableWinICU)
2
  # https://learn.microsoft.com/en-us/windows/win32/intl/international-components-for-unicode--icu-
3
  # https://learn.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers
4

5
  # Combined header/library - requires Windows 10 1903
6
  try_compile(
7
    HAVE_WIN_ICU
8
    ${CMAKE_BINARY_DIR}
9
    "${CMAKE_SOURCE_DIR}/checks/winicu.cpp"
10
    LINK_LIBRARIES icu
11
  )
12
  set(WINVER 0x0A00 PARENT_SCOPE)
13
  if(HAVE_WIN_ICU)
14
    set(NTDDI_VER 0x0A000007 PARENT_SCOPE)
15
    add_definitions(-DHAVE_WIN_ICU)
16
    link_libraries("icu")
17
    message(STATUS "Found ICU with combined header and combined lib")
18
    return()
19
  else()
20
    message(FATAL_ERROR "Unable to find Windows SDK's ICU implementation")
21
  endif()
22
endfunction()
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.