I’m attempting to configure an addon to work on Linux, and find add_config.mk is being ignored for QtCreator projects.
The first problem I hit is ADDON_INCLUDES_EXCLUDE being ignored - I’m not sure if other parts are ignored as that is an immediate block to building.
The addon is ofxHapPlayer - check out the libavformat branch and use the Project Generator on the example project. The problem also occurs on projects generated in apps/myApps.
Am I doing something wrong, or is this a known problem?
when changing addon_config.mk while the project is open in qtcreator, it won’t automatically pick the changes, you need to resave the qbs file otherwise it won’t parse the addon config again
It appears that if you define ADDON_INCLUDES_EXCLUDE in common: and then add to it in a specific directive, it gets ignored, eg
common:
#exclude for all platforms
ADDON_INCLUDES_EXCLUDE = libs/mylib/include/never
linux64:
#exclude for this platform only
ADDON_INCLUDES_EXCLUDE += libs/mylib/%
It seems that I am having the same problem on windows. Couldn’t compile ofxOSC addon. When moving the ADDON_INCLUDES_EXCLUDE line from “common” to “msys2” it was working.
Also I am wondering if addon_config.mk file add all the ADDON_INCLUDES_EXCLUDE when there are several of it.