mirror of
https://github.com/logos-messaging/nim-sds.git
synced 2026-08-25 14:51:06 +00:00
chore: chores
This commit is contained in:
@@ -1,42 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo "- - - - - - - - - - Windows Setup Script - - - - - - - - - -"
|
||||
|
||||
success_count=0
|
||||
failure_count=0
|
||||
|
||||
# Function to execute a command and check its status
|
||||
execute_command() {
|
||||
echo "Executing: $1"
|
||||
if eval "$1"; then
|
||||
echo -e "✓ Command succeeded \n"
|
||||
((success_count++))
|
||||
else
|
||||
echo -e "✗ Command failed \n"
|
||||
((failure_count++))
|
||||
fi
|
||||
}
|
||||
|
||||
echo "1. -.-.-.-- Set PATH -.-.-.-"
|
||||
export PATH="/c/msys64/usr/bin:/c/msys64/mingw64/bin:/c/msys64/usr/lib:/c/msys64/mingw64/lib:$PATH"
|
||||
|
||||
echo "2. -.-.-.- Verify dependencies -.-.-.-"
|
||||
execute_command "which gcc g++ make cmake cargo upx rustc python"
|
||||
|
||||
echo "3. -.-.-.- Updating submodules -.-.-.-"
|
||||
execute_command "git submodule update --init --recursive"
|
||||
|
||||
echo "4. -.-.-.- Creating tmp directory -.-.-.-"
|
||||
execute_command "mkdir -p tmp"
|
||||
|
||||
echo "5. -.-.-.- Building Nim -.-.-.-"
|
||||
cd vendor/nimbus-build-system/vendor/Nim
|
||||
execute_command "./build_all.bat"
|
||||
cd ../../../..
|
||||
|
||||
echo "6. -.-.-.- Building libsds -.-.-.- "
|
||||
execute_command "make libsds STATIC=0 V=3 -j8"
|
||||
|
||||
echo "Windows setup completed successfully!"
|
||||
echo "✓ Successful commands: $success_count"
|
||||
echo "✗ Failed commands: $failure_count"
|
||||
@@ -1,8 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This script creates nimble-link files for all vendored Nim submodules.
|
||||
# It replaces the dependency on nimbus-build-system's create_nimble_link.sh
|
||||
# by inlining the same logic.
|
||||
# This script creates nimble-link files for all vendored Nim submodules,
|
||||
# allowing Nim's import resolver to find them.
|
||||
#
|
||||
# Required env vars:
|
||||
# NIMBLE_DIR — directory where nimble-link packages are created
|
||||
|
||||
Reference in New Issue
Block a user