X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Femul%2Femul.mk;h=779d9220b86dc152f78ae528083b3aa81bdef7ba;hb=976d522209efc4c11a019ae6b34657b6b3f59ba0;hp=ad1391ad26a62d3b3b653ef7390b997f9ff99bd9;hpb=03ed0a054eba1866584b78c81ac3341f35e2e67b;p=bertos.git diff --git a/bertos/emul/emul.mk b/bertos/emul/emul.mk index ad1391ad..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 +