diff options
author | Chris Kuethe <ckuethe@users.berlios.de> | 2012-05-14 14:03:01 -0700 |
---|---|---|
committer | Chris Kuethe <ckuethe@users.berlios.de> | 2012-05-14 14:03:01 -0700 |
commit | 91795497f8554946453db9009b05af9ffb4bc4d9 (patch) | |
tree | ac402c59570cea65fd7e77510ad8b68ca8c8c98e /SConstruct | |
parent | 83936273c9b0ee2971076f16ce3825c8db8d2843 (diff) | |
download | gpsd-91795497f8554946453db9009b05af9ffb4bc4d9.tar.gz |
NMEA2000 depends on CAN which only exists on linux
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -488,6 +488,14 @@ else: confdefs.append("/* #undef HAVE_SYS_TIMEPPS_H */\n") announce("You do not have kernel PPS available.") +if config.CheckHeader("linux/can.h"): + confdefs.append("#define HAVE_LINUX_CAN_H 1\n") + announce("You have kernel CANbus available.") +else: + confdefs.append("/* #undef HAVE_LINUX_CAN_H */\n") + announce("You do not have kernel CANbus available.") + env["nmea2000"] = False + # check function after libraries, because some function require library # for example clock_gettime() require librt on Linux for f in ("daemon", "strlcpy", "strlcat", "clock_gettime"): |