mirror of https://github.com/rusefi/openblt.git
Refs #523, #529. Added bash-script for updating the pc-lint configuration files for the installed GCC version. Replaced deprecated libusb_set_debug() with libusb_set_option() for newer versions of Libusb.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@480 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
9a3b6c91e1
commit
e4acfbce62
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# Bash script to update the lint configuration files for the installed version of GCC.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Create temporary empty source-file
|
||||||
|
touch empty.c
|
||||||
|
|
||||||
|
# Generate header file with preprocessor configuration macros to use by lint.
|
||||||
|
gcc -E -dM empty.c >lint_cmac.h
|
||||||
|
|
||||||
|
# Generate lint configuration file with compiler include paths.
|
||||||
|
gcc -c -v empty.c 2>&1 | awk '/#include <...> search starts here:/{flag=1;next}/End of search list./{flag=0}flag' > gcc-include-path.lnt
|
||||||
|
sed -i 's# /#--i/#g' gcc-include-path.lnt
|
||||||
|
|
||||||
|
# Remove temporary empty source-file
|
||||||
|
rm -f empty.c
|
||||||
|
rm -f empty.o
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# Bash script to update the lint configuration files for the installed version of GCC.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Create temporary empty source-file
|
||||||
|
touch empty.c
|
||||||
|
|
||||||
|
# Generate header file with preprocessor configuration macros to use by lint.
|
||||||
|
gcc -E -dM empty.c >lint_cmac.h
|
||||||
|
|
||||||
|
# Generate lint configuration file with compiler include paths.
|
||||||
|
gcc -c -v empty.c 2>&1 | awk '/#include <...> search starts here:/{flag=1;next}/End of search list./{flag=0}flag' > gcc-include-path.lnt
|
||||||
|
sed -i 's# /#--i/#g' gcc-include-path.lnt
|
||||||
|
|
||||||
|
# Remove temporary empty source-file
|
||||||
|
rm -f empty.c
|
||||||
|
rm -f empty.o
|
||||||
|
|
|
@ -104,7 +104,11 @@ void UsbBulkInit(void)
|
||||||
if (libUsbCtx != NULL)
|
if (libUsbCtx != NULL)
|
||||||
{
|
{
|
||||||
/* Set the log message verbosity as advised by the documentation. */
|
/* Set the log message verbosity as advised by the documentation. */
|
||||||
|
#if LIBUSB_API_VERSION >= 0x01000106
|
||||||
|
(void)libusb_set_option(libUsbCtx, LIBUSB_OPTION_LOG_LEVEL, (int)LIBUSB_LOG_LEVEL_WARNING);
|
||||||
|
#else
|
||||||
libusb_set_debug(libUsbCtx, (int)LIBUSB_LOG_LEVEL_WARNING);
|
libusb_set_debug(libUsbCtx, (int)LIBUSB_LOG_LEVEL_WARNING);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
} /*** end of UsbBulkInit ***/
|
} /*** end of UsbBulkInit ***/
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# Bash script to update the lint configuration files for the installed version of GCC.
|
||||||
|
#
|
||||||
|
|
||||||
|
# Create temporary empty source-file
|
||||||
|
touch empty.c
|
||||||
|
|
||||||
|
# Generate header file with preprocessor configuration macros to use by lint.
|
||||||
|
gcc -E -dM empty.c >lint_cmac.h
|
||||||
|
|
||||||
|
# Generate lint configuration file with compiler include paths.
|
||||||
|
gcc -c -v empty.c 2>&1 | awk '/#include <...> search starts here:/{flag=1;next}/End of search list./{flag=0}flag' > gcc-include-path.lnt
|
||||||
|
sed -i 's# /#--i/#g' gcc-include-path.lnt
|
||||||
|
|
||||||
|
# Remove temporary empty source-file
|
||||||
|
rm -f empty.c
|
||||||
|
rm -f empty.o
|
||||||
|
|
Loading…
Reference in New Issue