qt-creator: Add toolchains by language.
This commit is contained in:
@@ -7,7 +7,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
__pre=
|
||||
_base_ver=4.2.0
|
||||
pkgver=${_base_ver}${_pre}
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Cross-platform IDE (mingw-w64)'
|
||||
url='https://www.qt.io/'
|
||||
install=qt-creator-${CARCH}.install
|
||||
|
||||
@@ -21,16 +21,40 @@ post_install() {
|
||||
_msys2_machine=$(/usr/bin/gcc.exe -dumpmachine)
|
||||
if [ "${_msys2_machine}" = "x86_64-pc-msys" ]; then
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MSYS2 64bit (MSYS2)" \
|
||||
"--path" "/usr/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MSYS2 64bit (MSYS2)" \
|
||||
"--path" "/usr/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
else
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MSYS2 32bit (MSYS2)" \
|
||||
"--path" "/usr/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-32bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MSYS2 32bit (MSYS2)" \
|
||||
"--path" "/usr/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
@@ -41,16 +65,40 @@ post_install() {
|
||||
# Add MinGW-w64 toolchains. Don't check for existence since
|
||||
# the user may add toolchains after Qt Creator.
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MinGW-w64 64bit (MSYS2)" \
|
||||
"--path" "/mingw64/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MinGW-w64 64bit (MSYS2)" \
|
||||
"--path" "/mingw64/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MinGW-w64 32bit (MSYS2)" \
|
||||
"--path" "/mingw32/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-32bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MinGW-w64 32bit (MSYS2)" \
|
||||
"--path" "/mingw32/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
@@ -90,7 +138,8 @@ post_install() {
|
||||
./sdktool.exe addKit \
|
||||
"--id" "qt.M2_MinGW-w64${_mingw_variant_idsuffix}${_library_variant_idsuffix}_kit" \
|
||||
"--name" "Desktop Qt ${_library_variant_suffix} MinGW-w64${_mingw_variant_suffix} (MSYS2)" \
|
||||
"--toolchain" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64${_mingw_variant_idsuffix}" \
|
||||
"--Ctoolchain" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64${_mingw_variant_idsuffix}_C" \
|
||||
"--Cxxtoolchain" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64${_mingw_variant_idsuffix}_CXX" \
|
||||
"--qt" "qt.M2_MinGW-w64${_mingw_variant_idsuffix}${_library_variant_idsuffix}" \
|
||||
"--debuggerengine" "1" \
|
||||
"--debugger" "/${_mingw_variant}/bin/gdb.exe" \
|
||||
|
||||
@@ -21,16 +21,40 @@ post_install() {
|
||||
_msys2_machine=$(/usr/bin/gcc.exe -dumpmachine)
|
||||
if [ "${_msys2_machine}" = "x86_64-pc-msys" ]; then
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MSYS2 64bit (MSYS2)" \
|
||||
"--path" "/usr/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_x86_64_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MSYS2 64bit (MSYS2)" \
|
||||
"--path" "/usr/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
else
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MSYS2 32bit (MSYS2)" \
|
||||
"--path" "/usr/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-32bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MSYS2_i686_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MSYS2 32bit (MSYS2)" \
|
||||
"--path" "/usr/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
@@ -41,16 +65,40 @@ post_install() {
|
||||
# Add MinGW-w64 toolchains. Don't check for existence since
|
||||
# the user may add toolchains after Qt Creator.
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MinGW-w64 64bit (MSYS2)" \
|
||||
"--path" "/mingw64/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_x86_64_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MinGW-w64 64bit (MSYS2)" \
|
||||
"--path" "/mingw64/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-64bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-64bit"
|
||||
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_C" > /dev/null 2>&1 || true
|
||||
./sdktool.exe rmTC "--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_CXX" > /dev/null 2>&1 || true
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686" \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_C" \
|
||||
"--language" "1" \
|
||||
"--name" "MinGW-w64 32bit (MSYS2)" \
|
||||
"--path" "/mingw32/bin/gcc.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
"--supportedAbis" "x86-windows-msys-pe-32bit"
|
||||
|
||||
./sdktool.exe addTC \
|
||||
"--id" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64_i686_CXX" \
|
||||
"--language" "2" \
|
||||
"--name" "MinGW-w64 32bit (MSYS2)" \
|
||||
"--path" "/mingw32/bin/g++.exe" \
|
||||
"--abi" "x86-windows-msys-pe-32bit" \
|
||||
@@ -90,7 +138,8 @@ post_install() {
|
||||
./sdktool.exe addKit \
|
||||
"--id" "qt.M2_MinGW-w64${_mingw_variant_idsuffix}${_library_variant_idsuffix}_kit" \
|
||||
"--name" "Desktop Qt ${_library_variant_suffix} MinGW-w64${_mingw_variant_suffix} (MSYS2)" \
|
||||
"--toolchain" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64${_mingw_variant_idsuffix}" \
|
||||
"--Ctoolchain" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64${_mingw_variant_idsuffix}_C" \
|
||||
"--Cxxtoolchain" "ProjectExplorer.ToolChain.Mingw:M2_MinGW-w64${_mingw_variant_idsuffix}_CXX" \
|
||||
"--qt" "qt.M2_MinGW-w64${_mingw_variant_idsuffix}${_library_variant_idsuffix}" \
|
||||
"--debuggerengine" "1" \
|
||||
"--debugger" "/${_mingw_variant}/bin/gdb.exe" \
|
||||
|
||||
Reference in New Issue
Block a user