Everything should work well if you specify additional extensions through Slicer_EXTENSION_SOURCE_DIRS.
Can you share the source code? In GitHub - TheInterventionCentre/NorMIT-Plan I did not see any ITKFilters directory. Normally you put these files in the Logic directory. If you add them in subdirectories then make sure to add the directory to the list of include directories defined for that target.