diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3ef38b8f92703efc4e716aa7760728478b143ce9..4ad1e266aa5f324ec95148de81dd539c39ed0676 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,22 +1,22 @@ include: - project: 'iopsys/gitlab-ci-pipeline' file: '/static-code-analysis.yml' - ref: '0.31' + ref: '1.2' stages: - static_code_analysis - compile_test variables: + COMMON_IMAGE: "dev.iopsys.eu:5050/iopsys/gitlab-ci-pipeline/code-analysis:1.2" DEBUG: 'TRUE' - SOURCE_FOLDER: "." - CPD_OPTIONS: " --minimum-tokens 500 --language c --exclude ./test/cmocka --files" - RUN_CPPCHECK: "cppcheck --enable=all --error-exitcode=1 --check-config --force --suppress=missingIncludeSystem ." + SOURCE_FOLDER: "src" + CPD_OPTIONS: " --minimum-tokens 500" CPPCHECK_OPTIONS: " --enable=all --error-exitcode=1 --check-config --force --suppress=missingIncludeSystem --suppress=ConfigurationNotChecked" run_compile_test: stage: compile_test - image: dev.iopsys.eu:5050/iopsys/gitlab-ci-pipeline/code-analysis:0.31 + image: ${COMMON_IMAGE} allow_failure: false script: - "./gitlab-ci/install-dependencies.sh" diff --git a/gitlab-ci/install-dependencies.sh b/gitlab-ci/install-dependencies.sh index 4668b83c69ccbc1c051e8aae8e7a27a2a1a6df19..73732ec5dfccf6eb18f0b7f04948bdc8c6562c35 100755 --- a/gitlab-ci/install-dependencies.sh +++ b/gitlab-ci/install-dependencies.sh @@ -65,7 +65,7 @@ cd ieee1905 exec_cmd ./gitlab-ci/install-dependencies.sh exec_cmd ./gitlab-ci/setup.sh cd src -CFLAGS+="-DHAS_WIFI -DDYNAMIC_CNTLR_SYNC_CONFIG -DHAS_UBUS -DEXTENSION_ALLOWED" make +CFLAGS+="-DHAS_WIFI -DDYNAMIC_CNTLR_SYNC_CONFIG -DHAS_UBUS -DEXTENSION_ALLOWED -DEASYMESH_VERSION=6" make mkdir -p /usr/include /usr/lib/ieee1905 exec_cmd cp -a cmdu.h /usr/include/ exec_cmd cp -a cmdu_ackq.h /usr/include/ diff --git a/src/Makefile b/src/Makefile index a027ddf1ed20c1fb9583d8a8d9a90e500a086207..53f2353be905112fd6269feee08f8f08002f2b00 100644 --- a/src/Makefile +++ b/src/Makefile @@ -6,6 +6,16 @@ CFLAGS += -I/usr/include/libnl3 CFLAGS += -DVENDOR_EXTENSION +ifeq (,$(findstring EASYMESH_VERSION,$(CFLAGS))) +$(info EASYMESH_VERSION is not set. Build for 6) +EASYMESH_VERSION=6 +CFLAGS+=-DEASYMESH_VERSION=6 +else +EASYMESH_VERSION=$(patsubst -DEASYMESH_VERSION=%,%,$(filter -DEASYMESH_VERSION=%,$(CFLAGS))) +$(info EASYMESH_VERSION passed is $(EASYMESH_VERSION)) +endif + + OBJS = \ utils/debug.o \ utils/liblist.o \