File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -181,6 +181,12 @@ if(EMBED_ICU)
181181 # Keep consistent with what ICU download script used to print
182182 message ("Note: ICU installation and use is subject to it's publisher's licensing terms" )
183183
184+ if (CC_TARGET_OS_FREEBSD)
185+ # FreeBSD calls GNU make 'gmake'
186+ find_program (MAKE_PROGRAM "gmake" REQUIRED)
187+ else ()
188+ set (MAKE_PROGRAM "make" )
189+ endif ()
184190 set (ICU_PREFIX ${CMAKE_CURRENT_SOURCE_DIR} /deps/thirdparty/icu)
185191 set (ICU_DOWNLOAD_DIR ${ICU_PREFIX} /download)
186192 set (ICU_SOURCE_DIR ${ICU_PREFIX} /stage)
@@ -204,8 +210,8 @@ if(EMBED_ICU)
204210 URL https://github.com/unicode-org/icu/releases/download/release-63-2/icu4c-63_2-src.tgz
205211 URL_HASH SHA512=5fa9092efd8d6da6dfc8d498e4026167fda43423eaafc754d1789cf8fd4f6e76377878ebcaa32e14f314836136b764873511a93bfbcc5419b758841cc6df8f32
206212 CONFIGURE_COMMAND ${ICU_SOURCE_DIR} /source /configure --prefix =${ICU_PREFIX} --with-data-packaging=static --enable-static --disable-shared --with-library-bits=64 --disable-icuio --disable-layout --disable-tests --disable-samples
207- BUILD_COMMAND make STATICCFLAGS="-fPIC" STATICCXXFLAGS="-fPIC" STATICCPPFLAGS="-DPIC"
208- INSTALL_COMMAND make install
213+ BUILD_COMMAND ${MAKE_PROGRAM} STATICCFLAGS="-fPIC" STATICCXXFLAGS="-fPIC" STATICCPPFLAGS="-DPIC"
214+ INSTALL_COMMAND ${MAKE_PROGRAM} install
209215 BYPRODUCTS ${ICU_LIBRARIES}
210216 )
211217elseif (ICU_INCLUDE_PATH)
@@ -338,7 +344,7 @@ elseif(CC_TARGET_OS_FREEBSD)
338344 add_definitions (
339345 -DPLATFORM_UNIX
340346 )
341- # TODO
347+ # TODO?
342348else ()
343349 message (FATAL_ERROR "Unsupported OS: ${CMAKE_SYSTEM_NAME} " )
344350endif ()
You can’t perform that action at this time.
0 commit comments