--- libs/locale/build/Jamfile.v2 | 63 ++++++-------------------------------- libs/locale/build/has_icu_test.cpp | 4 --- libs/regex/build/Jamfile.v2 | 47 +++++++--------------------- 3 files changed, 20 insertions(+), 94 deletions(-) diff --git a/libs/locale/build/Jamfile.v2 b/libs/locale/build/Jamfile.v2 index 578e722..5f25917 100644 --- a/build/Jamfile.v2 +++ b/build/Jamfile.v2 @@ -70,62 +70,17 @@ if $(ICU_LINK) } else { - searched-lib icuuc : : icuuc - $(ICU_PATH)/lib - shared - shared ; - - searched-lib icuuc : : msvc - debug - icuucd - $(ICU_PATH)/lib - shared - shared ; - - searched-lib icuuc : : this_is_an_invalid_library_name ; - - searched-lib icudt : : $(ICU_PATH)/lib - icudata - shared - shared ; - - searched-lib icudt : : $(ICU_PATH)/lib - icudt - msvc - shared - shared ; - - searched-lib icudt : : this_is_an_invalid_library_name ; - - searched-lib icuin : : $(ICU_PATH)/lib - icui18n - shared - shared ; - - searched-lib icuin : : msvc - debug - icuind - $(ICU_PATH)/lib - shared - shared ; - - searched-lib icuin : : msvc - release - icuin - $(ICU_PATH)/lib - shared - shared ; - - searched-lib icuin : : this_is_an_invalid_library_name ; - - explicit icuuc icudt icuin ; + alias icuuc : /user-config//icuuc ; + alias icuin : /user-config//icuin ; + alias icudt : /user-config//icudt ; + + explicit icuuc icuin icudt ; ICU_OPTS = $(ICU_PATH)/include - icuuc/shared/shared - icudt/shared/shared - icuin/shared/shared - $(ICU_PATH)/bin - shared ; + icuuc + icuin + icudt + $(ICU_PATH)/bin ; diff --git a/libs/locale/build/has_icu_test.cpp b/libs/locale/build/has_icu_test.cpp index 9419b30..ed9be05 100644 --- a/build/has_icu_test.cpp +++ b/build/has_icu_test.cpp @@ -15,10 +15,6 @@ #include #include -#if defined(_MSC_VER) && !defined(_DLL) -#error "Mixing ICU with a static runtime doesn't work" -#endif - int main() { icu::Locale loc; -- 2.12.2.windows.2