Import LinuxCNC source tree

This commit is contained in:
Wang Dequan
2026-08-20 06:17:39 +08:00
commit 2c814634c3
9429 changed files with 10556013 additions and 0 deletions

View File

View File

@@ -0,0 +1,26 @@
#!/bin/bash
set -xe
CPPFLAGS=$(pkg-config --silence-errors --cflags libtirpc)
for i in "$HEADERS"/*.h; do
case $i in
*/rtapi_app.h) continue ;;
esac
# CPPFLAGS is supposed to be word split
# shellcheck disable=SC2086
gcc ${CPPFLAGS} -DULAPI -I"$HEADERS" -E -x c "$i" > /dev/null
done
for i in "$HEADERS"/*.h "$HEADERS"/*.hh; do
case $i in
*/\*.hh) continue ;;
*/rtapi_app.h) continue ;;
*/interp_internal.hh) continue ;;
esac
# shellcheck disable=SC2086
if g++ ${CPPFLAGS} -std=c++11 -S -o /dev/null -xcxx /dev/null > /dev/null 2>&1; then
ELEVEN=-std=c++11
else
ELEVEN=-std=c++0x
fi
# shellcheck disable=SC2086
g++ ${CPPFLAGS} "$ELEVEN" -DULAPI -I"$HEADERS" -E -x c++ "$i" > /dev/null
done