@@ -5,7 +5,6 @@ import PackageDescription
55
66var buildSettings : [ CXXSetting ] = [
77 . define( " DEBUG " , to: " 1 " , . when( configuration: . debug) ) ,
8- . define( " U_ATTRIBUTE_DEPRECATED " , to: " " ) ,
98 . define( " U_SHOW_CPLUSPLUS_API " , to: " 1 " ) ,
109 . define( " U_SHOW_INTERNAL_API " , to: " 1 " ) ,
1110 . define( " U_STATIC_IMPLEMENTATION " ) ,
@@ -34,7 +33,10 @@ var buildSettings: [CXXSetting] = [
3433 . define( " U_HAVE_XLOCALE_H " , to: " 1 " ) ,
3534 . define( " U_HAVE_STRING_VIEW " , to: " 1 " ) ,
3635 . define( " U_DISABLE_RENAMING " , to: " 1 " ) ,
36+ . define( " U_COMBINED_IMPLEMENTATION " ) ,
3737 . define( " U_COMMON_IMPLEMENTATION " ) ,
38+ . define( " U_I18N_IMPLEMENTATION " ) ,
39+ . define( " U_IO_IMPLEMENTATION " ) ,
3840 // Where data are stored
3941 . define( " ICU_DATA_DIR " , to: " \" /usr/share/icu/ \" " ) ,
4042 . define( " USE_PACKAGE_DATA " , to: " 1 " ) ,
@@ -43,10 +45,7 @@ var buildSettings: [CXXSetting] = [
4345 . headerSearchPath( " common " ) ,
4446 . headerSearchPath( " io " ) ,
4547 . headerSearchPath( " i18n " ) ,
46- . headerSearchPath( " include " ) ,
47- . define( " U_I18N_IMPLEMENTATION " ) ,
4848 . define( " SWIFT_PACKAGE " , to: " 1 " , . when( platforms: [ . linux] ) ) ,
49- . define( " U_IO_IMPLEMENTATION " ) ,
5049]
5150
5251#if os(Windows)
0 commit comments