Customize cppcm compile

The command "cppcm-compile" of previous version has a following problem.
If you run the command "M-x cppcm-compile" once, "make -C ~/your-projects-blah-blah/hello/build" is never inserted on running command "M-x compile".

Because of this, I modified the command "cppcm-compile".
The command behavior is as follows.
"M-x cppcm-compile" corresponds to "M-x compile" by default.
When you run "C-u M-x cppcm-compile", "make -C ~/your-project-blah-blah/hello/build/sub-project-dir-if-your-are-editing-its-cpp-file" is inserted.
When you run "C-u C-u M-x cppcm-compile",  "make -C ~/your-projects-blah-blah/hello/build" is inserted.