The mapfile isn't used for anything other than symbol visibility, so tagging everything as JEFFPC_0.10
is misleading and will generate confusing linker error messages.
While touching the mapfile, try to rewrite its generation so that the file passed to the compiler is always generated from a boring list of visible symbols. This list could live in a cmake file or in a separate text file.