- Open the Project folder (where you can see the .uproject file).
- Create and open (or Open if it exists) the Plugins Folder.
- Right click and open git bash and run :
git clone --recurse-submodules https://github.com/ForMyDearest/RuntimeMeshLoader
- if you can't see the git bash option you need to install git from Git
- you can see if this step was done correctly if Plugins\RuntimeMeshLoader\Source\ThirdParty\AssimpLibrary\assimp folder is populated.
- Open the
Plugins/RuntimeMeshLoader/Source/ThirdParty/AssimpLibrary/assimp/directory and open a terminal.
Windows
cmake CMakeLists.txt -DLIBRARY_SUFFIX:STRING=Linux
cmake CMakeLists.txt -DLIBRARY_SUFFIX:STRING= -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)MacOS
cmake CMakeLists.txt -DLIBRARY_SUFFIX:STRING= -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15
make -j$(sysctl -n hw.logicalcpu)Android
mkdir build && cd build
cmake -G "Ninja" -DLIBRARY_SUFFIX:STRING=" " -DCMAKE_BUILD_TYPE=Release -DASSIMP_ANDROID_JNIIOSYSTEM=ON -DCMAKE_TOOLCHAIN_FILE="$env:ANDROID_NDK_HOME\build\cmake\android.toolchain.cmake" -DANDROID_NDK="$env:ANDROID_NDK_HOME" -DANDROID_ABI=arm64-v8a -DBUILD_SHARED_LIBS=1 ..
ninja- open solution file in root folder of the project and rebuild the project .