mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-15 08:45:53 +08:00
Try to add iconv for boost locale
This commit is contained in:
parent
0fc622e591
commit
747d10342e
2
deps/Boost/Boost.cmake
vendored
2
deps/Boost/Boost.cmake
vendored
@ -123,6 +123,8 @@ set(_build_cmd ${_build_cmd}
|
|||||||
link=${_link}
|
link=${_link}
|
||||||
threading=multi
|
threading=multi
|
||||||
boost.locale.icu=off
|
boost.locale.icu=off
|
||||||
|
boost.locale.iconv=on
|
||||||
|
"-sICONV_PATH=${DESTDIR}/usr/local/"
|
||||||
--disable-icu
|
--disable-icu
|
||||||
${_boost_variants}
|
${_boost_variants}
|
||||||
stage)
|
stage)
|
||||||
|
3
deps/CMakeLists.txt
vendored
3
deps/CMakeLists.txt
vendored
@ -164,6 +164,7 @@ if (DEP_MSAN)
|
|||||||
include(MSan_Deps/LLVM/LLVM.cmake)
|
include(MSan_Deps/LLVM/LLVM.cmake)
|
||||||
include(MSan_Deps/Mesa3D/Mesa3D.cmake)
|
include(MSan_Deps/Mesa3D/Mesa3D.cmake)
|
||||||
include(MSan_Deps/fontconfig/fontconfig.cmake)
|
include(MSan_Deps/fontconfig/fontconfig.cmake)
|
||||||
|
include(MSan_Deps/iconv/iconv.cmake)
|
||||||
|
|
||||||
set(_msan_linker_flags "-fsanitize=memory")
|
set(_msan_linker_flags "-fsanitize=memory")
|
||||||
if (DEP_MSAN_RECOVERY)
|
if (DEP_MSAN_RECOVERY)
|
||||||
@ -266,7 +267,7 @@ set(_dep_list
|
|||||||
# endif()
|
# endif()
|
||||||
|
|
||||||
if (DEP_MSAN)
|
if (DEP_MSAN)
|
||||||
list(APPEND _dep_list "dep_LLVM;dep_Mesa3D;dep_fontconfig;dep_Chromium_Libs")
|
list(APPEND _dep_list "dep_LLVM;dep_Mesa3D;dep_fontconfig;dep_Chromium_Libs;dep_iconv")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
add_custom_target(deps ALL DEPENDS ${_dep_list})
|
add_custom_target(deps ALL DEPENDS ${_dep_list})
|
||||||
|
14
deps/MSan_Deps/iconv/iconv.cmake
vendored
Normal file
14
deps/MSan_Deps/iconv/iconv.cmake
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
ExternalProject_Add(dep_iconv
|
||||||
|
EXCLUDE_FROM_ALL ON
|
||||||
|
URL "https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz"
|
||||||
|
URL_HASH SHA256=e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04
|
||||||
|
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/iconv
|
||||||
|
BUILD_IN_SOURCE ON
|
||||||
|
CONFIGURE_COMMAND ./configure
|
||||||
|
"--prefix=${DESTDIR}/usr/local"
|
||||||
|
"${MSAN_CMAKE_C_FLAGS}"
|
||||||
|
"${MSAN_CMAKE_LD_FLAGS}"
|
||||||
|
BUILD_COMMAND make "-j${NPROC}"
|
||||||
|
INSTALL_COMMAND make install
|
||||||
|
)
|
Loading…
x
Reference in New Issue
Block a user