From 8d405b265285c368df2e9cf1c14acee7532e0ee7 Mon Sep 17 00:00:00 2001
From: nancy.liao <huihui.liao@greentest.com.cn>
Date: 摹曛, 29 5月 2025 18:14:38 +0800
Subject: [PATCH] Merge branch 'develop' of http://139.9.88.116:3000/r/module/open-license-manager into develop

---
 doc/development/Build-the-library-windows.rst |   40 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/doc/development/Build-the-library-windows.rst b/doc/development/Build-the-library-windows.rst
index 845c2f9..1a0ac93 100644
--- a/doc/development/Build-the-library-windows.rst
+++ b/doc/development/Build-the-library-windows.rst
@@ -33,7 +33,7 @@
 
 .. code-block:: console
 
-  git clone --recursive https://github.com/open-license-manager/open-license-manager.git
+  git clone --recursive https://github.com/open-license-manager/licensecc.git
 
 Compile and build (command line)
 ====================================
@@ -100,8 +100,42 @@
 MINGW
 *****************
 
-
 .. TODO::
    
-   MINGW documentation need to be done. Refer to file .travis.yml to see a list of commands for windows-mingw
+   Describe how to install and configure mingw
+
+Prerequistites:
+
+* Powershell
+* 7zip
+* git
+* cmake
+
+Install and compile boost:
+
+.. code-block:: console
+
+    wget https://dl.bintray.com/boostorg/release/1.68.0/source/boost_1_68_0.7z
+    7z x boost_1_68_0.7z -oC:/local
+    cd "C:\local\boost_1_68_0"
+    bootstrap.bat gcc 
+    b2.exe -d0 --with-date_time --with-test --with-filesystem --with-program_options --with-regex --with-serialization --with-system runtime-link=static toolset=gcc --prefix=C:\local\boost_1_68_0\boost-mingw install
+    cd C:/local/boost_1_68_0/boost-mingw/lib
+    dir 
+
+Verify boost is really compiled. Go to the folder where you want to download `licensecc` 
+
+.. code-block:: console
+
+   git clone --recursive https://github.com/open-license-manager/licensecc.git
+   cd licensecc/build && cmake -G "MinGW Makefiles" -DBOOST_ROOT="C:/local/boost_1_68_0/boost-mingw" -DBoost_ARCHITECTURE="-x64" -DCMAKE_CXX_COMPILER_ARCHITECTURE_ID="x64" -DCMAKE_SH="CMAKE_SH-NOTFOUND" ..
+   cmake --build . --target install --config Release
+
+And then you can test it:
+   
+.. code-block:: console
+
+   ctest -C Release
+    
+
 

--
Gitblit v1.9.1