(self)
| 21 | |
| 22 | class CMakeBuild(build_ext): |
| 23 | def run(self): |
| 24 | try: |
| 25 | subprocess.check_output(["cmake", "--version"]) |
| 26 | except OSError: |
| 27 | raise RuntimeError("CMake must be installed to build the extension") |
| 28 | for ext in self.extensions: |
| 29 | self.build_extension(ext) |
| 30 | |
| 31 | def build_extension(self, ext): |
| 32 | extdir = os.path.abspath(os.path.dirname(self.get_ext_fullpath(ext.name))) |