PCH code extracted to its own CMake module