Unverified Commit 28f95bdc authored by Ryan's avatar Ryan Committed by GitHub
Browse files

Allow specifying cmake setup directory (#1186)



Allow specifying cmake directory
Signed-off-by: default avatarRyan Li <rynli@amazon.com>
Co-authored-by: default avatarRyan Li <rynli@amazon.com>
parent 528d44be
...@@ -106,8 +106,12 @@ def get_build_ext(extension_cls: Type[setuptools.Extension]): ...@@ -106,8 +106,12 @@ def get_build_ext(extension_cls: Type[setuptools.Extension]):
if isinstance(ext, CMakeExtension): if isinstance(ext, CMakeExtension):
print(f"Building CMake extension {ext.name}") print(f"Building CMake extension {ext.name}")
# Set up incremental builds for CMake extensions # Set up incremental builds for CMake extensions
setup_dir = Path(__file__).resolve().parent.parent build_dir = os.getenv("NVTE_CMAKE_BUILD_DIR")
build_dir = setup_dir / "build" / "cmake" if build_dir:
build_dir = Path(build_dir).resolve()
else:
root_dir = Path(__file__).resolve().parent.parent
build_dir = root_dir / "build" / "cmake"
# Ensure the directory exists # Ensure the directory exists
build_dir.mkdir(parents=True, exist_ok=True) build_dir.mkdir(parents=True, exist_ok=True)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment