Changeset 2972


Ignore:
Timestamp:
Sep 27, 2016, 1:25:53 PM (9 years ago)
Author:
bird
Message:

qt5.kmk: Look for it in more places.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/units/qt5.kmk

    r2942 r2972  
    116116     ifeq ($(PATH_SDK_QT5_INC),)
    117117      PATH_SDK_QT5_INC := $(patsubst %/QtCore/qglobal.h,%,$(firstword $(wildcard \
    118         $(PATH_SDK_QT5)/include/QtCore/qglobal.h \
     118        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_TARGET_DOT_ARCH),/usr/include/$(type)/qt5/QtCore/qglobal.h) \
    119119        $(PATH_SDK_QT5)/include/qt5/QtCore/qglobal.h \
    120120        /usr/include/qt5/QtCore/qtglobal.h \
    121121        /usr/local/include/qt5/QtCore/qtglobal.h \
     122        $(PATH_SDK_QT5)/include/QtCore/qglobal.h \
    122123        )))
    123124      ifneq ($(PATH_SDK_QT5_INC),)
     
    133134        /usr/lib32/libQt5Core$(SUFF_DLL) \
    134135        /usr/lib32/qt5/libQt5Core$(SUFF_DLL) \
    135         /usr/lib/i386-linux-gnu/libQt5Core$(SUFF_DLL) \
     136        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.$(KBUILD_TARGET).x86),/usr/lib/$(type)/libQt5Core$(SUFF_DLL)) \
    136137        /usr/local/lib32/libQt5Core$(SUFF_DLL) \
    137138        /usr/local/lib32/qt5/libQt5Core$(SUFF_DLL) \
    138         /usr/local/lib/i386-linux-gnu/libQt5Core$(SUFF_DLL) \
     139        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.$(KBUILD_TARGET).x86),/usr/local/lib/$(type)/libQt5Core$(SUFF_DLL)) \
    139140        $(PATH_SDK_QT5)/lib/libQt5Core$(SUFF_DLL) \
    140141        $(PATH_SDK_QT5)/lib/qt5/libQt5Core$(SUFF_DLL) \
     
    153154        /usr/lib64/qt5/libQt5Core$(SUFF_DLL) \
    154155        /usr/lib/amd64/libQt5Core$(SUFF_DLL) \
    155         /usr/lib/x86_64-linux-gnu/libQt5Core$(SUFF_DLL) \
     156        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.$(KBUILD_TARGET).amd64),/usr/lib/$(type)/libQt5Core$(SUFF_DLL)) \
    156157        /usr/local/lib64/libQt5Core$(SUFF_DLL) \
    157158        /usr/local/lib64/qt5/libQt5Core$(SUFF_DLL) \
    158159        /usr/local/lib/amd64/libQt5Core$(SUFF_DLL) \
    159         /usr/local/lib/x86_64-linux-gnu/libQt5Core$(SUFF_DLL) \
     160        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.$(KBUILD_TARGET).amd64),/usr/local/lib/$(type)/libQt5Core$(SUFF_DLL)) \
    160161        $(PATH_SDK_QT5)/lib/libQt5Core$(SUFF_DLL) \
    161162        $(PATH_SDK_QT5)/lib/qt5/libQt5Core$(SUFF_DLL) \
     
    176177        /usr/lib/libQt5Core$(SUFF_DLL) \
    177178        /usr/lib/qt5/libQt5Core$(SUFF_DLL) \
     179        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_TARGET_DOT_ARCH),/usr/lib/$(type)/libQt5Core$(SUFF_DLL)) \
    178180        /usr/local/lib/libQt5Core$(SUFF_DLL) \
    179181        /usr/local/lib/qt5/libQt5Core$(SUFF_DLL) \
     182        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_TARGET_DOT_ARCH),/usr/local/lib/$(type)/libQt5Core$(SUFF_DLL)) \
    180183        )))
    181184      endif
     
    245248  ifneq ($(TOOL_QT5_BIN_SUFF),)
    246249   PATH_TOOL_QT5_BIN := $(patsubst %/moc$(TOOL_QT5_BIN_SUFF),%,$(firstword $(wildcard \
     250         $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_HOST_DOT_ARCH),/usr/lib/$(type)/qt5/bin/moc$(TOOL_QT5_BIN_SUFF)) \
    247251         /usr/lib/qt5/bin/moc$(TOOL_QT5_BIN_SUFF) \
    248252         /usr/qt/5/bin/moc$(TOOL_QT5_BIN_SUFF) \
     
    253257  else
    254258   PATH_TOOL_QT5_BIN := $(patsubst %/moc-qt5,%,$(firstword $(wildcard \
     259        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_HOST_DOT_ARCH),/usr/lib/$(type)/qt5/bin/moc-qt5) \
    255260        /usr/lib/qt5/bin/moc-qt5 \
    256261        /usr/qt/5/bin/moc-qt5 \
     
    264269    # If no luck, try looking for moc in the qt5 specific locations.
    265270    PATH_TOOL_QT5_BIN := $(patsubst %/moc,%,$(firstword $(wildcard \
     271        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_HOST_DOT_ARCH),/usr/lib/$(type)/qt5/bin/moc) \
    266272        /usr/lib/qt5/bin/moc \
    267273        /usr/qt/5/bin/moc \
     
    273279  ifeq ($(PATH_TOOL_QT5_BIN),)
    274280   PATH_TOOL_QT5_BIN := $(patsubst %/qt4to5,%,$(firstword $(wildcard \
     281        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_HOST_DOT_ARCH),/usr/lib/$(type)/qt5/bin/qt4to5) \
    275282        /usr/lib/qt5/bin/qt4to5 \
    276283        /usr/qt/5/bin/qt4to5 \
     
    282289  ifeq ($(PATH_TOOL_QT5_BIN),)
    283290   PATH_TOOL_QT5_BIN := $(patsubst %/rcc$(TOOL_QT5_BIN_SUFF),%,$(firstword $(wildcard \
     291        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_HOST_DOT_ARCH),/usr/lib/$(type)/qt5/bin/rcc$(TOOL_QT5_BIN_SUFF)) \
    284292        /usr/lib/qt5/bin/rcc$(TOOL_QT5_BIN_SUFF) \
    285293        /usr/qt/5/bin/rcc$(TOOL_QT5_BIN_SUFF) \
     
    291299  if "$(PATH_TOOL_QT5_BIN)" == "" && "$(TOOL_QT5_BIN_SUFF)" != ""
    292300   PATH_TOOL_QT5_BIN := $(patsubst %/rcc,%,$(firstword $(wildcard \
     301        $(foreach type,$(KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.KBUILD_HOST_DOT_ARCH),/usr/lib/$(type)/qt5/bin/rcc) \
    293302        /usr/lib/qt5/bin/rcc \
    294303        /usr/qt/5/bin/rcc \
Note: See TracChangeset for help on using the changeset viewer.