X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Femul%2Femul.mk;h=779d9220b86dc152f78ae528083b3aa81bdef7ba;hb=976d522209efc4c11a019ae6b34657b6b3f59ba0;hp=8636da6536a4a21df9a1eb89244f1102aa9f51a2;hpb=4893c48a2b4ec84cf94ff75cefde767ca26bcf6e;p=bertos.git diff --git a/bertos/emul/emul.mk b/bertos/emul/emul.mk index 8636da65..779d9220 100644 --- a/bertos/emul/emul.mk +++ b/bertos/emul/emul.mk @@ -7,8 +7,16 @@ # Qt configuration for BeRTOS emulator. Include it from # your app Makefile fragment -EMUL_CFLAGS = -D'ARCH=ARCH_EMUL|ARCH_QT' \ - $(shell pkg-config QtCore QtGui --cflags) -DQT_CLEAN_NAMESPACE -EMUL_LDFLAGS = $(shell pkg-config QtCore QtGui --libs) -QT_MOC = $(shell pkg-config QtCore --variable=moc_location) -#QT_UIC = $(shell pkg-config QtCore --variable=uic_location) +#On Darwin architecture environment variables need a different configuration. +ifeq ($(shell uname | grep -c "Darwin"),1) + EMUL_CFLAGS = -D'ARCH=(ARCH_EMUL|ARCH_QT)' -DQT_CLEAN_NAMESPACE + EMUL_LDFLAGS = -framework QtGui -framework QtCore + QT_MOC = /usr/bin/moc +#On other platforms. +else + EMUL_CFLAGS = -D'ARCH=(ARCH_EMUL|ARCH_QT)' $(shell pkg-config QtCore QtGui --cflags) -DQT_CLEAN_NAMESPACE + EMUL_LDFLAGS = $(shell pkg-config QtCore QtGui --libs) + QT_MOC = $(shell pkg-config QtCore --variable=moc_location) + #QT_UIC = $(shell pkg-config QtCore --variable=uic_location) +endif +