1*4882a593Smuzhiyundiff -urN -x .git orig/cmake/BundledOSSPUUID.cmake patched/cmake/BundledOSSPUUID.cmake
2*4882a593Smuzhiyun--- orig/cmake/BundledOSSPUUID.cmake	2020-08-07 21:58:34.660773928 +0900
3*4882a593Smuzhiyun+++ patched/cmake/BundledOSSPUUID.cmake	2020-08-07 22:05:57.404772993 +0900
4*4882a593Smuzhiyun@@ -22,7 +22,9 @@
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun     # Define patch step
7*4882a593Smuzhiyun     find_package(Patch REQUIRED)
8*4882a593Smuzhiyun-    set(PC "${Patch_EXECUTABLE}" -p1 -i "${SOURCE_DIR}/thirdparty/ossp-uuid/ossp-uuid-mac-fix.patch")
9*4882a593Smuzhiyun+    set(PATCH1 "${Patch_EXECUTABLE}" -p1 -i "${SOURCE_DIR}/thirdparty/ossp-uuid/ossp-uuid-mac-fix.patch")
10*4882a593Smuzhiyun+    set(PATCH2 "${Patch_EXECUTABLE}" -p1 -i "${SOURCE_DIR}/thirdparty/ossp-uuid/ossp-uuid-cross-compile-fix.patch")
11*4882a593Smuzhiyun+    set(PATCH3 "${Patch_EXECUTABLE}" -p1 -i "${SOURCE_DIR}/thirdparty/ossp-uuid/ossp-uuid-musl-compile-fix.patch")
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun     # Define byproducts
14*4882a593Smuzhiyun     set(BYPRODUCTS "lib/libuuid.a"
15*4882a593Smuzhiyun@@ -35,7 +37,9 @@
16*4882a593Smuzhiyun     ENDFOREACH(BYPRODUCT)
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun     # Build project
19*4882a593Smuzhiyun-    set(CONFIGURE_COMMAND ./configure "CFLAGS=-fPIC" "CXXFLAGS=-fPIC" --with-cxx --without-perl --without-php --without-pgsql "--prefix=${BINARY_DIR}/thirdparty/ossp-uuid-install")
20*4882a593Smuzhiyun+    set(CONFIGURE_COMMAND ac_cv_va_copy=C99 ./configure CFLAGS=-fPIC CXXFLAGS=-fPIC --host=${HOST_SYS}
21*4882a593Smuzhiyun+        --with-cxx --without-perl --without-php --without-pgsql
22*4882a593Smuzhiyun+        --prefix=${BINARY_DIR}/thirdparty/ossp-uuid-install)
23*4882a593Smuzhiyun     string(TOLOWER "${CMAKE_BUILD_TYPE}" build_type)
24*4882a593Smuzhiyun     if(NOT build_type MATCHES debug)
25*4882a593Smuzhiyun         list(APPEND CONFIGURE_COMMAND --enable-debug=yes)
26*4882a593Smuzhiyun@@ -52,8 +56,8 @@
27*4882a593Smuzhiyun             UPDATE_COMMAND ""
28*4882a593Smuzhiyun             INSTALL_COMMAND make install
29*4882a593Smuzhiyun             BUILD_BYPRODUCTS ${OSSPUUID_LIBRARIES_LIST}
30*4882a593Smuzhiyun-            CONFIGURE_COMMAND ""
31*4882a593Smuzhiyun-            PATCH_COMMAND ${PC} && ${CONFIGURE_COMMAND}
32*4882a593Smuzhiyun+            CONFIGURE_COMMAND ${CONFIGURE_COMMAND}
33*4882a593Smuzhiyun+            PATCH_COMMAND ${PATCH1} && ${PATCH2} && ${PATCH3}
34*4882a593Smuzhiyun             STEP_TARGETS build
35*4882a593Smuzhiyun             EXCLUDE_FROM_ALL TRUE
36*4882a593Smuzhiyun     )
37