|
@@ -13,6 +13,7 @@ GPSD_INSTALL_STAGING = YES
|
|
GPSD_DEPENDENCIES = host-scons host-pkgconf
|
|
GPSD_DEPENDENCIES = host-scons host-pkgconf
|
|
|
|
|
|
GPSD_LDFLAGS = $(TARGET_LDFLAGS)
|
|
GPSD_LDFLAGS = $(TARGET_LDFLAGS)
|
|
|
|
+GPSD_CFLAGS = $(TARGET_CFLAGS)
|
|
|
|
|
|
GPSD_SCONS_ENV = $(TARGET_CONFIGURE_OPTS)
|
|
GPSD_SCONS_ENV = $(TARGET_CONFIGURE_OPTS)
|
|
|
|
|
|
@@ -37,6 +38,11 @@ else
|
|
GPSD_SCONS_OPTS += libgpsmm=no
|
|
GPSD_SCONS_OPTS += libgpsmm=no
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+# prevents from triggering GCC ICE
|
|
|
|
+ifeq ($(BR2_microblaze),y)
|
|
|
|
+GPSD_CFLAGS += -fno-expensive-optimizations
|
|
|
|
+endif
|
|
|
|
+
|
|
# Enable or disable Qt binding
|
|
# Enable or disable Qt binding
|
|
ifeq ($(BR2_PACKAGE_QT_NETWORK),y)
|
|
ifeq ($(BR2_PACKAGE_QT_NETWORK),y)
|
|
GPSD_SCONS_ENV += QMAKE="$(QT_QMAKE)"
|
|
GPSD_SCONS_ENV += QMAKE="$(QT_QMAKE)"
|
|
@@ -185,7 +191,7 @@ ifeq ($(BR2_PACKAGE_GPSD_MAX_DEV),y)
|
|
GPSD_SCONS_OPTS += limited_max_devices=$(BR2_PACKAGE_GPSD_MAX_DEV_VALUE)
|
|
GPSD_SCONS_OPTS += limited_max_devices=$(BR2_PACKAGE_GPSD_MAX_DEV_VALUE)
|
|
endif
|
|
endif
|
|
|
|
|
|
-GPSD_SCONS_ENV += LDFLAGS="$(GPSD_LDFLAGS)"
|
|
|
|
|
|
+GPSD_SCONS_ENV += LDFLAGS="$(GPSD_LDFLAGS)" CFLAGS="$(GPSD_CFLAGS)"
|
|
|
|
|
|
define GPSD_BUILD_CMDS
|
|
define GPSD_BUILD_CMDS
|
|
(cd $(@D); \
|
|
(cd $(@D); \
|