Most of the thirdparty dependencies are setup as git submodules.
- Install Prerequisites:
- Windows 11
- Install CMake from https://cmake.org/download/
- Microsoft Visual Studio Professional 2022
- Visual Studio Installer - Individual Components:
MSVC v143 - vs 2022 C++ x64/x86 build tools (v14.44-17.14) - Install TortoiseGit (recommended source control tool) from https://tortoisegit.org/download/
- Clone thirdparty Repo Using TortoiseGit
- a. Open File Explorer and navigate to desired thirdparty folder location on local machine.
- b. Right-click in File Explorer -> TortoiseGit -> Git Clone
- c. Set URL to https://github.com/SimBlocks/thirdparty.git
- d. Ensure Recursive is check
- e. Click OK
- Download libcigi
- a. In a web browser, go to https://sourceforge.net/p/libcigi/code/208/tree/
- b. Click Download Snapshot
- c. Extract the downloaded snapshot to the thirdparty folder.
- d. Rename the extracted folder to libcigi.
- Build thirdparty libraries
- a. Open x64 Native Tools Command Prompt for VS2022
- b. Navigate to the thirdparty folder
- c. run thirdparty_config\vs2022\Build.bat