From a48a68cfb04b2020737c0adfb0e7667451a22b5c Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 6 Nov 2023 11:54:08 -0500 Subject: Add camu - Subprojects temporarily omitted Signed-off-by: Andrew Opalach --- scripts/clang_cl_env.bat | 3 +++ scripts/copy_libs.sh | 6 ++++++ scripts/line_count.sh | 3 +++ scripts/msvc_env.bat | 3 +++ scripts/msys2_env.sh | 5 +++++ scripts/set_al_env.sh | 4 ++++ 6 files changed, 24 insertions(+) create mode 100755 scripts/clang_cl_env.bat create mode 100755 scripts/copy_libs.sh create mode 100755 scripts/line_count.sh create mode 100755 scripts/msvc_env.bat create mode 100755 scripts/msys2_env.sh create mode 100755 scripts/set_al_env.sh (limited to 'scripts') diff --git a/scripts/clang_cl_env.bat b/scripts/clang_cl_env.bat new file mode 100755 index 0000000..0950a4e --- /dev/null +++ b/scripts/clang_cl_env.bat @@ -0,0 +1,3 @@ +set PATH=%PATH%;C:\msys64\usr\bin;Z:\camu\bin +set CC=clang-cl +set CXX=clang-cl diff --git a/scripts/copy_libs.sh b/scripts/copy_libs.sh new file mode 100755 index 0000000..02ebd27 --- /dev/null +++ b/scripts/copy_libs.sh @@ -0,0 +1,6 @@ +#!/bin/sh +cp subprojects/ffmpeg-6.0/dist/lib/libavutil.a subprojects/ffmpeg-6.0/dist/lib/libavutil.lib +cp subprojects/ffmpeg-6.0/dist/lib/libavformat.a subprojects/ffmpeg-6.0/dist/lib/libavformat.lib +cp subprojects/ffmpeg-6.0/dist/lib/libavcodec.a subprojects/ffmpeg-6.0/dist/lib/libavcodec.lib +cp subprojects/ffmpeg-6.0/dist/lib/libswresample.a subprojects/ffmpeg-6.0/dist/lib/libswresample.lib +cp subprojects/ffmpeg-6.0/dist/lib/libswscale.a subprojects/ffmpeg-6.0/dist/lib/libswscale.lib diff --git a/scripts/line_count.sh b/scripts/line_count.sh new file mode 100755 index 0000000..a99b2c4 --- /dev/null +++ b/scripts/line_count.sh @@ -0,0 +1,3 @@ +#! /usr/bin/env sh +find ./src -type f ! -path './src/shoki/cpy/shoki.[c|h]' ! -path '*__pycache__*' \ + ! -path './src/fruits/desktop/camu.[c|h][c|h]' | xargs wc -l diff --git a/scripts/msvc_env.bat b/scripts/msvc_env.bat new file mode 100755 index 0000000..ea41011 --- /dev/null +++ b/scripts/msvc_env.bat @@ -0,0 +1,3 @@ +set PATH=%PATH%;C:\msys64\usr\bin;Z:\camu\bin +set CC=cl +set CXX=cl diff --git a/scripts/msys2_env.sh b/scripts/msys2_env.sh new file mode 100755 index 0000000..ea88557 --- /dev/null +++ b/scripts/msys2_env.sh @@ -0,0 +1,5 @@ +export PATH="/c/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.37.32822/bin/Hostx64/x64/":"/c/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build":"/z/camu/bin":$PATH +#export CC=cl +#export CXX=cl +export CC=clang +export CXX=clang++ diff --git a/scripts/set_al_env.sh b/scripts/set_al_env.sh new file mode 100755 index 0000000..2a17d11 --- /dev/null +++ b/scripts/set_al_env.sh @@ -0,0 +1,4 @@ +echo "Setting env using build-dir $1..." +export LD_LIBRARY_PATH=$HOME/c/camu/$1/subprojects/libakiyo/subprojects/libalabaster +export LIBRARY_PATH=$HOME/c/camu/$1/subprojects/libakiyo/subprojects/libalabaster +export C_INCLUDE_PATH=$HOME/c/camu/subprojects/libakiyo/subprojects/libalabaster/include -- cgit v1.2.3-101-g0448