Skip to content

Commit 0faf373

Browse files
committed
Release 1.0.12
* Updated build scripts. * Updated module versions in dependencies.
2 parents b41ba64 + 630748e commit 0faf373

File tree

8 files changed

+28
-17
lines changed

8 files changed

+28
-17
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ jobs:
2020
steps:
2121
- name: Add debug repositories
2222
run: |
23-
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[community-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
23+
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[multilib-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
2424
printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
2525
- name: Install dependencies
2626
run: pacman --noconfirm -Syu base-devel glibc-debug git valgrind
2727
- uses: actions/checkout@v3
2828
- name: Configure project
29-
run: make config TEST=1
29+
run: make config TEST=1 STRICT=1
3030
- name: Fetch project dependencies
3131
run: make fetch
3232
- name: Build project
@@ -46,13 +46,13 @@ jobs:
4646
steps:
4747
- name: Add debug repositories
4848
run: |
49-
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[community-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
49+
printf "[core-debug]\nInclude = /etc/pacman.d/mirrorlist\n[extra-debug]\nInclude = /etc/pacman.d/mirrorlist\n[multilib-debug]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf
5050
printf 'Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch\n%s\n' "$(cat /etc/pacman.d/mirrorlist)" > /etc/pacman.d/mirrorlist
5151
- name: Install dependencies
5252
run: pacman --noconfirm -Syu base-devel glibc-debug git valgrind
5353
- uses: actions/checkout@v3
5454
- name: Configure project
55-
run: make config TEST=1 DEBUG=1
55+
run: make config TEST=1 STRICT=1 DEBUG=1
5656
- name: Fetch project dependencies
5757
run: make fetch
5858
- name: Build project
@@ -74,7 +74,7 @@ jobs:
7474
run: zypper --non-interactive --no-gpg-checks in tar gzip git make valgrind gcc gcc-c++
7575
- uses: actions/checkout@v3
7676
- name: Configure project
77-
run: make config TEST=1
77+
run: make config TEST=1 STRICT=1
7878
- name: Fetch project dependencies
7979
run: make fetch
8080
- name: Build project
@@ -96,7 +96,7 @@ jobs:
9696
run: zypper --non-interactive --no-gpg-checks in tar gzip git make valgrind gcc gcc-c++ libstdc++-devel clang
9797
- uses: actions/checkout@v3
9898
- name: Configure project
99-
run: make config TEST=1 CC=clang CXX=clang++
99+
run: make config TEST=1 STRICT=1 CC=clang CXX=clang++
100100
- name: Fetch project dependencies
101101
run: make fetch
102102
- name: Build project
@@ -120,7 +120,7 @@ jobs:
120120
run: apt-get -y install git make pkg-config valgrind gcc g++
121121
- uses: actions/checkout@v3
122122
- name: Configure project
123-
run: make config TEST=1
123+
run: make config TEST=1 STRICT=1
124124
- name: Fetch project dependencies
125125
run: make fetch
126126
- name: Build project
@@ -152,7 +152,7 @@ jobs:
152152
- uses: actions/checkout@v3
153153
- name: Configure project
154154
shell: msys2 {0}
155-
run: make config TEST=1
155+
run: make config TEST=1 STRICT=1
156156
- name: Fetch project dependencies
157157
shell: msys2 {0}
158158
run: make fetch

CHANGELOG

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
* RECENT CHANGES
33
*******************************************************************************
44

5+
=== 1.0.12 ===
6+
* Updated build scripts.
7+
* Updated module versions in dependencies.
8+
59
=== 1.0.11 ===
610
* Removed Makefile.d. Dependencies are now automatically generated at the build stage.
711
* Updated build scripts.

include/lsp-plug.in/r3d/base/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#define LSP_R3D_BASE_LIB_MAJOR 1
2626
#define LSP_R3D_BASE_LIB_MINOR 0
27-
#define LSP_R3D_BASE_LIB_MICRO 11
27+
#define LSP_R3D_BASE_LIB_MICRO 12
2828

2929
#if defined(LSP_R3D_BASE_LIB_PUBLISHER)
3030
#define LSP_R3D_BASE_LIB_PUBLIC LSP_EXPORT_MODIFIER

make/configure.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ define _modconfig =
117117
$(if $($(name)_TEST),, $(eval $(name)_TEST := $($(name)_PATH)/test))
118118
$(if $($(name)_TESTING),, $(eval $(name)_TESTING := 0))
119119
$(if $($(name)_BIN),, $(eval $(name)_BIN := $(TARGET_BUILDDIR)/$($(name)_NAME)))
120-
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "-I\"$($(name)_INC)\"" -D$(name)_BUILTIN$(if $(publisher), -D$(name)_PUBLISHER)))
120+
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "$(if $($(name)_INC_OPT),$($(name)_INC_OPT) ,-I )\"$($(name)_INC)\"" -D$(name)_BUILTIN$(if $(publisher), -D$(name)_PUBLISHER)))
121121
$(if $($(name)_LDLAGS),, $(eval $(name)_LDFLAGS :=))
122122
$(if $($(name)_OBJ),, $(eval $(name)_OBJ := "$($(name)_BIN)/$($(name)_NAME).o"))
123123
$(if $($(name)_OBJ_TEST),, $(eval $(name)_OBJ_TEST := "$($(name)_BIN)/$($(name)_NAME)-test.o"))
@@ -129,7 +129,7 @@ define _modconfig =
129129
$(if $(HOST_$(name)_TEST),, $(eval HOST_$(name)_TEST := $(HOST_$(name)_PATH)/test))
130130
$(if $(HOST_$(name)_TESTING),, $(eval HOST_$(name)_TESTING := 0))
131131
$(if $(HOST_$(name)_BIN),, $(eval HOST_$(name)_BIN := $(HOST_BUILDDIR)/$($(name)_NAME)))
132-
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "-I\"$($(name)_INC)\"" -D$(name)_BUILTIN$(if $(publisher), -D$(name)_PUBLISHER)))
132+
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "$(if $($(name)_INC_OPT),$($(name)_INC_OPT) ,-I )\"$($(name)_INC)\"" -D$(name)_BUILTIN$(if $(publisher), -D$(name)_PUBLISHER)))
133133
$(if $(HOST_$(name)_LDLAGS),, $(eval HOST_$(name)_LDFLAGS :=))
134134
$(if $(HOST_$(name)_OBJ),, $(eval HOST_$(name)_OBJ := "$(HOST_$(name)_BIN)/$($(name)_NAME).o"))
135135
$(if $(HOST_$(name)_OBJ_TEST),,$(eval HOST_$(name)_OBJ_TEST:= "$(HOST_$(name)_BIN)/$($(name)_NAME)-test.o"))
@@ -158,13 +158,13 @@ define hdrconfig =
158158
$(if $($(name)_PATH),, $(eval $(name)_PATH := $(MODULES)/$($(name)_NAME)))
159159
$(if $($(name)_INC),, $(eval $(name)_INC := $($(name)_PATH)/include))
160160
$(if $($(name)_TESTING),, $(eval $(name)_TESTING := 0))
161-
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "-I\"$($(name)_INC)\""$(if $(publisher), "-D$(name)_PUBLISHER")))
161+
$(if $($(name)_CFLAGS),, $(eval $(name)_CFLAGS := "$(if $($(name)_INC_OPT),$($(name)_INC_OPT) ,-I )\"$($(name)_INC)\""$(if $(publisher), "-D$(name)_PUBLISHER")))
162162
$(if $($(name)_MFLAGS),, $(eval $(name)_MFLAGS := "-D$(name)_BUILTIN -fvisibility=hidden"))
163163

164164
$(if $(HOST_$(name)_PATH),, $(eval HOST_$(name)_PATH := $(MODULES)/$($(name)_NAME)))
165165
$(if $(HOST_$(name)_INC),, $(eval HOST_$(name)_INC := $(HOST_$(name)_PATH)/include))
166166
$(if $(HOST_$(name)_TESTING),, $(eval HOST_$(name)_TESTING := 0))
167-
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "-I\"$(HOST_$(name)_INC)\""$(if $(publisher), "-D$(name)_PUBLISHER")))
167+
$(if $(HOST_$(name)_CFLAGS),, $(eval HOST_$(name)_CFLAGS := "$(if $($(name)_INC_OPT),$($(name)_INC_OPT) ,-I )\"$(HOST_$(name)_INC)\""$(if $(publisher), "-D$(name)_PUBLISHER")))
168168
$(if $(HOST_$(name)_MFLAGS),, $(eval HOST_$(name)_MFLAGS := "-D$(name)_BUILTIN -fvisibility=hidden"))
169169
endef
170170

make/system.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ COMMON_VARS = \
192192
ROOT_ARTIFACT_ID \
193193
PROFILE \
194194
STATICLIB_EXT \
195+
STRICT \
195196
TEST \
196197
TRACE
197198

@@ -216,6 +217,7 @@ sysvars:
216217
echo " PLATFORM target software platform to perform build"
217218
echo " PROFILE build with profile options"
218219
echo " STATICLIB_EXT file extension for static library files"
220+
echo " STRICT strict compilation: treat compilation warnings as errors"
219221
echo " SUB_FEATURES list of features disabled in the build as a subtraction of default"
220222
echo " TEST use test build"
221223
echo " TRACE compile with additional trace information output"

make/tools.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,11 @@ ifeq ($(TRACE),1)
102102
CXXFLAGS_EXT += -DLSP_TRACE
103103
endif
104104

105+
ifeq ($(STRICT),1)
106+
CFLAGS_EXT += -Werror
107+
CXXFLAGS_EXT += -Werror
108+
endif
109+
105110
ifeq ($(TEST),1)
106111
CFLAGS_EXT += -DLSP_TESTING
107112
CXXFLAGS_EXT += -DLSP_TESTING

modules.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@
2020

2121
#------------------------------------------------------------------------------
2222
# Variables that describe source code dependencies
23-
LSP_COMMON_LIB_VERSION := 1.0.28
23+
LSP_COMMON_LIB_VERSION := 1.0.29
2424
LSP_COMMON_LIB_NAME := lsp-common-lib
2525
LSP_COMMON_LIB_TYPE := src
2626
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git
2727
LSP_COMMON_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_COMMON_LIB_NAME).git
2828

29-
LSP_TEST_FW_VERSION := 1.0.20
29+
LSP_TEST_FW_VERSION := 1.0.21
3030
LSP_TEST_FW_NAME := lsp-test-fw
3131
LSP_TEST_FW_TYPE := src
3232
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git
3333
LSP_TEST_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_TEST_FW_NAME).git
3434

35-
LSP_R3D_IFACE_VERSION := 1.0.11
35+
LSP_R3D_IFACE_VERSION := 1.0.12
3636
LSP_R3D_IFACE_NAME := lsp-r3d-iface
3737
LSP_R3D_IFACE_TYPE := src
3838
LSP_R3D_IFACE_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_IFACE_NAME).git

project.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ ARTIFACT_ID = LSP_R3D_BASE_LIB
2323
ARTIFACT_NAME = lsp-r3d-base-lib
2424
ARTIFACT_DESC = Base library for implementing and loading 3D rendering backend
2525
ARTIFACT_HEADERS = lsp-plug.in
26-
ARTIFACT_VERSION = 1.0.11
26+
ARTIFACT_VERSION = 1.0.12
2727
ARTIFACT_EXPORT_SYMBOLS = 0

0 commit comments

Comments
 (0)