adding precompilation boilerplate to some of the external libs
support building TAGS on Linux
Check find type instead of OS type