I have been going through and excluding all of the importers that our application has no use for and discovered a few issues.
1) NDOLoader.cpp specifies AI_BUILD_NO_NDO_IMPORTER instead of ASSIMP_BUILD_NO_NDO_IMPORTER, which then causes a link error. Patch is attached.
2) Specifying ASSIMP_BUILD_NO_LWO_IMPORTER causes a subsequent link error:
libassimp.a(LWSLoader.cpp.obj):LWSLoader.cpp:(.text+0x2e23): undefined reference to `Assimp::LWO::AnimResolver::AnimResolver(std::list<Assimp::LWO::Envelope, std::allocator<Assimp::LWO::Envelope> >&, double)'
libassimp.a(LWSLoader.cpp.obj):LWSLoader.cpp:(.text+0x2e40): undefined reference to `Assimp::LWO::AnimResolver::ExtractBindPose(aiMatrix4x4t<float>&)'
libassimp.a(LWSLoader.cpp.obj):LWSLoader.cpp:(.text+0x2eca): undefined reference to `Assimp::LWO::AnimResolver::ExtractAnimChannel(aiNodeAnim**, unsigned int)'
3) IRR and LWS has no corresponding #define for excluding them from the build
Regards
Dave R
see: https://github.com/assimp/assimp/issues/114