# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/darling-dmg/hotfix-icu.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- Build as C++17 and import the icu namespace, required by current ICU headers. --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,8 @@ cmake_minimum_required(VERSION 2.8) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/") -add_definitions(-D_FILE_OFFSET_BITS=64) -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -ggdb -O0") +add_definitions(-D_FILE_OFFSET_BITS=64 -DU_USING_ICU_NAMESPACE=1) +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -ggdb -O0") include(FindLibxml2)