Бывает, что флаги линковки создаются автоматически например с помощью pkg-config
.
Иногда необходимо удалить некоторые, чтобы слегка модифицировать поведение программы.
В GNU
среде (например Msys2
) это можно сделать с помощью программы sed.
Например в строке codelite можно удалить флаги -mwindows
след. образом:
$(shell echo "$(shell pkg-config --libs $(PKGS)) $(shell pkg-config --libs $(PKGS)) -static" | sed "s/ -mwindows//g")