| @@ -1,3 +1,9 @@ | |||||
| kxstudio-build-scripts (9) focal; urgency=medium | |||||
| * Allow to ignore lv2lint and lto | |||||
| -- falkTX <falktx@falktx.com> Sat, 28 May 2022 20:21:32 +0100 | |||||
| kxstudio-build-scripts (8) focal; urgency=medium | kxstudio-build-scripts (8) focal; urgency=medium | ||||
| * Ignore lv2_generate_ttl symbol | * Ignore lv2_generate_ttl symbol | ||||
| @@ -47,8 +47,9 @@ cp -r /usr/lib/lv2/{atom,buf-size,core,data-access,instance-access,midi,paramete | |||||
| if [ -d debian/${PKG_NAME}/usr/lib/lv2 ]; then | if [ -d debian/${PKG_NAME}/usr/lib/lv2 ]; then | ||||
| pushd debian/${PKG_NAME}/usr/lib/lv2 | pushd debian/${PKG_NAME}/usr/lib/lv2 | ||||
| lv2_validate */*.ttl | lv2_validate */*.ttl | ||||
| lv2lint -s lv2_generate_ttl $(lv2ls) | |||||
| # -l ld-linux-x86-64.so.2 -M nopack $(lv2ls) | |||||
| if [ -z "${LV2LINT_SKIP}" ]; then | |||||
| lv2lint ${LV2LINT_EXTRA_FLAGS} -s lv2_generate_ttl $(lv2ls) | |||||
| fi | |||||
| for p in $(ls); do | for p in $(ls); do | ||||
| ${VALRIND_DISCOVERY_BIN} lv2 ./${p} | ${VALRIND_DISCOVERY_BIN} lv2 ./${p} | ||||
| done | done | ||||
| @@ -7,7 +7,6 @@ FLAGS += -fPIC -DPIC | |||||
| FLAGS += -fdata-sections -ffunction-sections | FLAGS += -fdata-sections -ffunction-sections | ||||
| FLAGS += -fno-common | FLAGS += -fno-common | ||||
| FLAGS += -fno-gnu-unique | FLAGS += -fno-gnu-unique | ||||
| FLAGS += -fno-strict-aliasing -flto -ffat-lto-objects | |||||
| FLAGS += -fvisibility=hidden | FLAGS += -fvisibility=hidden | ||||
| FLAGS += -DNDEBUG | FLAGS += -DNDEBUG | ||||
| @@ -22,6 +21,9 @@ endif | |||||
| ifeq ($(KXSTUDIO_NO_FASTMATH),) | ifeq ($(KXSTUDIO_NO_FASTMATH),) | ||||
| FLAGS += -ffast-math | FLAGS += -ffast-math | ||||
| endif | endif | ||||
| ifeq ($(KXSTUDIO_NO_LTO),) | |||||
| FLAGS += -fno-strict-aliasing -flto -ffat-lto-objects | |||||
| endif | |||||
| export CFLAGS = $(FLAGS) | export CFLAGS = $(FLAGS) | ||||
| export CXXFLAGS = $(FLAGS) -fvisibility-inlines-hidden | export CXXFLAGS = $(FLAGS) -fvisibility-inlines-hidden | ||||