Skip to content

Commit

Permalink
Update select_makefile.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
borisbolliet authored Sep 29, 2024
1 parent 0729685 commit b433772
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions class-sz/select_makefile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,33 @@ echo "UNAME_M: $UNAME_M"

# Select the appropriate Makefile
if [ "$UNAME_S" == "Darwin" ] && [ "$UNAME_M" == "arm64" ]; then
echo "using M1 Makefile"
echo "Using M1 Makefile"
cp Makefile_m1 Makefile
elif [ "$UNAME_S" == "Linux" ]; then
echo "using Linux Makefile"
echo "Using Linux Makefile"
cp Makefile_linux Makefile

# Print contents of /usr/include/ and /usr/lib/x86_64-linux-gnu/
#echo "Contents of /usr/include/:"
#ls -la /usr/include/

#echo "Contents of /usr/lib/x86_64-linux-gnu/:"
#ls -la /usr/lib/x86_64-linux-gnu/

# Print environment variables
echo "Environment Variables:"
echo "C_INCLUDE_PATH: $C_INCLUDE_PATH"
echo "LD_LIBRARY_PATH: $LD_LIBRARY_PATH"
echo "LIBRARY_PATH: $LIBRARY_PATH"
echo "CFLAGS: $CFLAGS"
echo "LDFLAGS: $LDFLAGS"
elif [[ "$UNAME_S" == *"MINGW"* || "$UNAME_S" == *"CYGWIN"* || "$UNAME_S" == *"MSYS"* ]]; then
echo "Using Windows Makefile"
cp Makefile_windows Makefile

# Optionally, print some environment variables if needed for Windows
echo "Environment Variables:"
echo "C_INCLUDE_PATH: $C_INCLUDE_PATH"
echo "LIBRARY_PATH: $LIBRARY_PATH"
echo "CFLAGS: $CFLAGS"
echo "LDFLAGS: $LDFLAGS"
else
echo "OS not supported yet: $UNAME_S. See README.md for preM1 mac. Otherwise, please get in touch or open an issue on the CLASS-SZ github."
echo "OS not supported yet: $UNAME_S. See README.md for pre-M1 mac. Otherwise, please get in touch or open an issue on the CLASS-SZ github."
echo "UNAME_S: $UNAME_S"
echo "UNAME_M: $UNAME_M"
echo "will try with Makefile_m1x"
echo "Will try with Makefile_m1x"
cp Makefile_m1 Makefile
fi

0 comments on commit b433772

Please sign in to comment.