nsait-linaro commented on a change in pull request #11383:
URL: https://github.com/apache/arrow/pull/11383#discussion_r726763256



##########
File path: docs/source/developers/cpp/windows.rst
##########
@@ -286,6 +286,28 @@ file:
    make || exit /B
    popd
 
+Building on Windows/ARM64 using Ninja and Clang
+===============================================
+
+Ninja and LLVM toolchain (clang) can used for building library on 
windows/arm64 platform.
+
+.. code-block:: batch
+
+   cd cpp
+   mkdir build
+   cd build
+
+   set CC=clang-cl
+   set CXX=clang-cl
+
+   cmake -G "Ninja" ..

Review comment:
       I have only tried the Release builds so far but enabled multiple modules 
to get a useful build for python. 
   
   ```
   cmake .. -G Ninja `
         -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang-cl 
-DCMAKE_CXX_COMPILER=clang-cl `
         -DARROW_VERBOSE_THIRDPARTY_BUILD=ON `
         -DARROW_PYTHON=ON 
-DCMAKE_INSTALL_PREFIX="C:\Users\niysai01\Workspace\arrow_lib\Library" 
-DCMAKE_RC_COMPILER=llvm-rc `
         -DARROW_CSV=ON  -DARROW_DATASET=ON `
         -DARROW_BUILD_SHARED=OFF -DARROW_BUILD_STATIC=ON -DARROW_MIMALLOC=ON
   ```
   




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to