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