Revision | ec3c64285e6a408359b0ecac565ce904fcb1214d (tree) |
---|---|
Time | 2022-11-13 23:21:15 |
Author | Fs <Fsu0413@vip....> |
Commiter | Fs |
build universal macOS Qt libraries
Signed-off-by: Fs <Fsu0413@vip.qq.com>
@@ -3483,6 +3483,188 @@ conf.q6_2ma6sf = { | ||
3483 | 3483 | ]], |
3484 | 3484 | } |
3485 | 3485 | |
3486 | +--------------------------- | |
3487 | + | |
3488 | +-- Test | |
3489 | + | |
3490 | + | |
3491 | +conf.q6_2mal = { | |
3492 | + name = "Qt6.2.4-macOS-Universal-AppleClang&HOSTTOOLVERSION&", | |
3493 | + qtVersion = "6.2.4-4", | |
3494 | + host = "macOSM1", | |
3495 | + opensslConf = "o3mal", | |
3496 | + useCMake = "Latest", | |
3497 | + configureParameter = [[ | |
3498 | + -G"Ninja" | |
3499 | + -DCMAKE_INSTALL_PREFIX=&INSTALLROOT& | |
3500 | + -DBUILD_SHARED_LIBS=ON | |
3501 | + -DCMAKE_BUILD_TYPE="Release" | |
3502 | + -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" | |
3503 | + -DQT_QMAKE_TARGET_MKSPEC=macx-clang | |
3504 | + -DBUILD_WITH_PCH=ON | |
3505 | + -DQT_BUILD_EXAMPLES=OFF | |
3506 | + -DQT_BUILD_TESTS=OFF | |
3507 | + -DFEATURE_doubleconversion=ON | |
3508 | + -DFEATURE_system_doubleconversion=OFF | |
3509 | + -DFEATURE_system_zlib=OFF | |
3510 | + -DFEATURE_system_pcre2=OFF | |
3511 | + -DFEATURE_icu=OFF | |
3512 | + -DFEATURE_opengl=ON | |
3513 | + -DFEATURE_opengles2=OFF | |
3514 | + -DFEATURE_ssl=ON | |
3515 | + -DFEATURE_openssl=ON | |
3516 | + -DINPUT_openssl=linked | |
3517 | + -DOPENSSL_ROOT_DIR=&OPENSSLDIR& | |
3518 | + -DFEATURE_securetransport=ON | |
3519 | + -DFEATURE_sql_sqlite=ON | |
3520 | + -DFEATURE_system_sqlite=OFF | |
3521 | + -DBUILD_qtwebengine=OFF | |
3522 | + -DCMAKE_SKIP_BUILD_RPATH=OFF | |
3523 | + -DCMAKE_SKIP_INSTALL_RPATH=OFF | |
3524 | + -DFEATURE_framework=ON | |
3525 | + -DBUILD_qtopcua=OFF | |
3526 | + ]], | |
3527 | +} | |
3528 | + | |
3529 | +conf.q6_2malnf = { | |
3530 | + name = "Qt6.2.4-macOS-Universal-AppleClang&HOSTTOOLVERSION&-noFramework", | |
3531 | + qtVersion = "6.2.4-4", | |
3532 | + host = "macOSM1", | |
3533 | + variant = {"-noFramework"}, | |
3534 | + opensslConf = "o3mal", | |
3535 | + useCMake = "Latest", | |
3536 | + configureParameter = [[ | |
3537 | + -G"Ninja" | |
3538 | + -DCMAKE_INSTALL_PREFIX=&INSTALLROOT& | |
3539 | + -DBUILD_SHARED_LIBS=ON | |
3540 | + -DCMAKE_BUILD_TYPE="Release" | |
3541 | + -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" | |
3542 | + -DQT_QMAKE_TARGET_MKSPEC=macx-clang | |
3543 | + -DBUILD_WITH_PCH=ON | |
3544 | + -DQT_BUILD_EXAMPLES=OFF | |
3545 | + -DQT_BUILD_TESTS=OFF | |
3546 | + -DFEATURE_doubleconversion=ON | |
3547 | + -DFEATURE_system_doubleconversion=OFF | |
3548 | + -DFEATURE_system_zlib=OFF | |
3549 | + -DFEATURE_system_pcre2=OFF | |
3550 | + -DFEATURE_icu=OFF | |
3551 | + -DFEATURE_opengl=ON | |
3552 | + -DFEATURE_opengles2=OFF | |
3553 | + -DFEATURE_ssl=ON | |
3554 | + -DFEATURE_openssl=ON | |
3555 | + -DINPUT_openssl=linked | |
3556 | + -DOPENSSL_ROOT_DIR=&OPENSSLDIR& | |
3557 | + -DFEATURE_securetransport=ON | |
3558 | + -DFEATURE_sql_sqlite=ON | |
3559 | + -DFEATURE_system_sqlite=OFF | |
3560 | + -DBUILD_qtwebengine=OFF | |
3561 | + -DCMAKE_SKIP_BUILD_RPATH=OFF | |
3562 | + -DCMAKE_SKIP_INSTALL_RPATH=OFF | |
3563 | + -DFEATURE_framework=OFF | |
3564 | + -DBUILD_qtopcua=OFF | |
3565 | + ]], | |
3566 | +} | |
3567 | + | |
3568 | +conf.q6_2malst = { | |
3569 | + name = "Qt6.2.4-macOS-Universal-AppleClang&HOSTTOOLVERSION&-static", | |
3570 | + qtVersion = "6.2.4", | |
3571 | + host = "macOSM1", | |
3572 | + variant = {"-static"}, | |
3573 | + opensslConf = "o3mal", | |
3574 | + useCMake = "Latest", | |
3575 | + configureParameter = [[ | |
3576 | + -G"Ninja" | |
3577 | + -DCMAKE_INSTALL_PREFIX=&INSTALLROOT& | |
3578 | + -DBUILD_SHARED_LIBS=OFF | |
3579 | + -DFEATURE_static_runtime=ON | |
3580 | + -DCMAKE_BUILD_TYPE="Release" | |
3581 | + -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" | |
3582 | + -DQT_QMAKE_TARGET_MKSPEC=macx-clang | |
3583 | + -DBUILD_WITH_PCH=ON | |
3584 | + -DQT_BUILD_EXAMPLES=OFF | |
3585 | + -DQT_BUILD_TESTS=OFF | |
3586 | + -DFEATURE_relocatable=ON | |
3587 | + -DFEATURE_doubleconversion=ON | |
3588 | + -DFEATURE_system_doubleconversion=OFF | |
3589 | + -DFEATURE_system_zlib=OFF | |
3590 | + -DFEATURE_system_pcre2=OFF | |
3591 | + -DFEATURE_icu=OFF | |
3592 | + -DFEATURE_opengl=ON | |
3593 | + -DFEATURE_opengles2=OFF | |
3594 | + -DFEATURE_ssl=ON | |
3595 | + -DFEATURE_openssl=ON | |
3596 | + -DINPUT_openssl=linked | |
3597 | + -DOPENSSL_ROOT_DIR=&OPENSSLDIR& | |
3598 | + -DOPENSSL_USE_STATIC_LIBS=TRUE | |
3599 | + -DFEATURE_securetransport=ON | |
3600 | + -DFEATURE_sql_sqlite=ON | |
3601 | + -DFEATURE_system_sqlite=OFF | |
3602 | + -DBUILD_qt3d=OFF | |
3603 | + -DBUILD_qt5compat=OFF | |
3604 | + -DBUILD_qtcharts=OFF | |
3605 | + -DBUILD_qtcoap=OFF | |
3606 | + -DBUILD_qtconnectivity=OFF | |
3607 | + -DBUILD_qtdatavis3d=OFF | |
3608 | + -DBUILD_qtdoc=OFF | |
3609 | + -DBUILD_qtpositioning=OFF | |
3610 | + -DBUILD_qtlottie=OFF | |
3611 | + -DBUILD_qtmqtt=OFF | |
3612 | + -DBUILD_qtnetworkauth=OFF | |
3613 | + -DBUILD_qtopcua=OFF | |
3614 | + -DBUILD_qtquicktimeline=OFF | |
3615 | + -DBUILD_qtsensors=OFF | |
3616 | + -DBUILD_qtserialbus=OFF | |
3617 | + -DBUILD_qtserialport=OFF | |
3618 | + -DBUILD_qtvirtualkeyboard=OFF | |
3619 | + -DBUILD_qtwayland=OFF | |
3620 | + -DBUILD_qtwebchannel=OFF | |
3621 | + -DBUILD_qtwebengine=OFF | |
3622 | + -DBUILD_qtwebsockets=OFF | |
3623 | + -DBUILD_qtwebview=OFF | |
3624 | + ]], | |
3625 | +} | |
3626 | + | |
3627 | +conf.q6_2malsf = { | |
3628 | + name = "Qt6.2.4-macOS-Universal-AppleClang&HOSTTOOLVERSION&-staticFull", | |
3629 | + qtVersion = "6.2.4", | |
3630 | + host = "macOSM1", | |
3631 | + variant = {"-staticFull"}, | |
3632 | + opensslConf = "o3mal", | |
3633 | + useCMake = "Latest", | |
3634 | + configureParameter = [[ | |
3635 | + -G"Ninja" | |
3636 | + -DCMAKE_INSTALL_PREFIX=&INSTALLROOT& | |
3637 | + -DBUILD_SHARED_LIBS=OFF | |
3638 | + -DFEATURE_static_runtime=ON | |
3639 | + -DCMAKE_BUILD_TYPE="Release" | |
3640 | + -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" | |
3641 | + -DQT_QMAKE_TARGET_MKSPEC=macx-clang | |
3642 | + -DBUILD_WITH_PCH=ON | |
3643 | + -DQT_BUILD_EXAMPLES=OFF | |
3644 | + -DQT_BUILD_TESTS=OFF | |
3645 | + -DFEATURE_relocatable=ON | |
3646 | + -DFEATURE_doubleconversion=ON | |
3647 | + -DFEATURE_system_doubleconversion=OFF | |
3648 | + -DFEATURE_system_zlib=OFF | |
3649 | + -DFEATURE_system_pcre2=OFF | |
3650 | + -DFEATURE_icu=OFF | |
3651 | + -DFEATURE_opengl=ON | |
3652 | + -DFEATURE_opengles2=OFF | |
3653 | + -DFEATURE_ssl=ON | |
3654 | + -DFEATURE_openssl=ON | |
3655 | + -DINPUT_openssl=linked | |
3656 | + -DOPENSSL_ROOT_DIR=&OPENSSLDIR& | |
3657 | + -DOPENSSL_USE_STATIC_LIBS=TRUE | |
3658 | + -DFEATURE_securetransport=ON | |
3659 | + -DFEATURE_sql_sqlite=ON | |
3660 | + -DFEATURE_system_sqlite=OFF | |
3661 | + -DBUILD_qtopcua=OFF | |
3662 | + ]], | |
3663 | +} | |
3664 | + | |
3665 | + | |
3666 | +--------------------------- | |
3667 | + | |
3486 | 3668 | conf.q6_2wx6m1_aa3n3 = { |
3487 | 3669 | name = "Qt6.2.4-Android-arm-Clang-NDKr23c-XWindows-x86_64-MinGW&HOSTTOOLVERSION&", |
3488 | 3670 | qtVersion = "6.2.4", |