• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

Common Source Code Project for Qt (a.k.a for FM-7).


Commit MetaInfo

Revisiond27e9707cd5e8fae4691213ea9b5b5c8cb911f10 (tree)
Zeit2022-10-24 00:05:09
AutorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[Build][CMAKE] Remove older (and now unused) build scripts.

Ändern Zusammenfassung

  • delete: source/sample-scripts/build_default_gcc_mingw-cross.sh
  • delete: source/sample-scripts/build_default_vars.Qt6Sample.gcc11.sh
  • delete: source/sample-scripts/build_default_vars.Qt6Sample.llvm13.sh
  • delete: source/sample-scripts/build_default_vars.Xenial.gcc.sh
  • delete: source/sample-scripts/build_default_vars.gcc.sh
  • delete: source/sample-scripts/build_default_vars.gcc11.sh
  • delete: source/sample-scripts/build_default_vars.llvm.sh
  • delete: source/sample-scripts/build_default_vars.llvm11.sh
  • delete: source/sample-scripts/build_default_vars.llvm12.sh
  • delete: source/sample-scripts/build_default_vars.llvm13.sh
  • delete: source/sample-scripts/build_default_vars_mingw-cross.sh
  • delete: source/sample-scripts/build_default_vars_mingw-llvm11-cross.sh
  • delete: source/sample-scripts/build_default_vars_mingw-llvm12-cross.sh
  • delete: source/sample-scripts/build_default_vars_mingw-llvm13-cross.sh

Diff

--- a/source/sample-scripts/build_default_gcc_mingw-cross.sh
+++ /dev/null
@@ -1,63 +0,0 @@
1-FFMPEG_DIR="/usr/local/i586-mingw-msvc/ffmpeg-4.3"
2-QT5_DIR="/usr/local/i586-mingw-msvc/Qt5.15/mingw_82x"
3-EXTRA_INCLUDE_DIR="-I/usr/share/mingw-w64/include"
4-PATH=/opt/llvm-mingw/bin:$PATH
5-cmake .. \
6- -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_mingw_cross_gcc.cmake" \
7- -DCMAKE_BUILD_TYPE=Release \
8- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
9- -g2 \
10- -ggdb \
11- -gz=zlib \
12- -O3 \
13- -march=i686 \
14- -msse -msse2 \
15- -mfpmath=sse \
16- ${EXTRA_INCLUDE_DIR} \
17- " \
18- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
19- -g2 \
20- -ggdb \
21- -gz=zlib \
22- -O3 \
23- -march=i686 \
24- -msse -msse2 \
25- -mfpmath=sse \
26- ${EXTRA_INCLUDE_DIR} \
27- " \
28- -DCMAKE_C_FLAGS_RELEASE=" \
29- -O3 \
30- -march=i686 \
31- -msse -msse2 \
32- -mfpmath=sse \
33- ${EXTRA_INCLUDE_DIR} \
34- " \
35- -DCMAKE_CXX_FLAGS_RELEASE=" \
36- -O3 \
37- -march=i686 \
38- -msse -msse2 \
39- -mfpmath=sse \
40- ${EXTRA_INCLUDE_DIR} \
41- " \
42- -DCMAKE_EXE_LINKER_FLAGS_RELEASE="\
43- " \
44- -DCMAKE_MODULE_LINKER_FLAGS_RELEASE="\
45- " \
46- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
47- -g2 \
48- -ggdb \
49- -gz=zlib \
50- -L/usr/i686-w64-mingw32/lib \
51- " \
52- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
53- -g2 \
54- -ggdb \
55- -gz=zlib \
56- -L/usr/i686-w64-mingw32/lib \
57- " \
58- -DLIBAV_ROOT_DIR="${FFMPEG_DIR}" \
59- -DQT5_ROOT_PATH="${QT5_DIR}" \
60- -DUSE_DEVICES_SHARED_LIB=ON \
61- -DUSING_TOOLCHAIN_GCC_DEBIAN=ON \
62-
63-
\ No newline at end of file
--- a/source/sample-scripts/build_default_vars.Qt6Sample.gcc11.sh
+++ /dev/null
@@ -1,105 +0,0 @@
1-#!/bin/sh
2-SANITRIZER_FLAGS=""
3-
4-I_LIB_CLANG_FLAGS=""
5-L_LIB_CLANG_FLAGS=""
6-I_LIB_CLANGPP_FLAGS=""
7-L_LIB_CLANGPP_FLAGS=""
8-
9-#SANITRIZER_FLAGS="-fsanitize=address"
10-#I_LIB_CLANG_FLAGS=""
11-#L_LIB_CLANG_FLAGS=""
12-#I_LIB_CLANGPP_FLAGS="-stdlib=libc++"
13-#L_LIB_CLANGPP_FLAGS="-stdlib=libc++"
14-#I_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
15-#L_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
16-#CSP_LLVM_TOOLCHAIN_VERSION=13
17-CSP_SIMD_FLAGS=" \
18- -msse2 \
19- -mfpmath=sse \
20- "
21-
22-CSP_BASIC_DEBUGFLAGS=" \
23- -ggdb \
24- -gz \
25- "
26-# -Wa,--compress-debug-sections=zlib \
27-
28-CSP_BASIC_CFLAGS=" \
29- -O3 \
30- -fno-fat-lto-objects \
31- -flto \
32- -flto-compression-level=19 \
33- -pthread \
34- "
35-# -flto=thin \
36-
37-CSP_ARCH_CFLAGS=" \
38- ${CSP_SIMD_FLAGS} \
39- "
40-
41-CSP_ARCH_LDFLAGS=" \
42- ${CSP_SIMD_FLAGS} \
43- "
44-
45-CSP_ADDITIONAL_LDFLAGS_DLL=" \
46- -flto=jobserver \
47- -flto-compression-level=19 \
48- -fuse-ld=gold \
49- -fuse-linker-plugin \
50- -Wl,--compress-debug-sections=zlib \
51- "
52-
53-CSP_ADDITIONAL_LDFLAGS_EXE=" \
54- -fwhole-program \
55- -flto-compression-level=19 \
56- -fuse-ld=gold \
57- -fuse-linker-plugin \
58- -Wl,--compress-debug-sections=zlib \
59- "
60-
61-
62-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc11.cmake" \
63- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
64- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
65- ${CSP_BASIC_DEBUGFLAGS} \
66- ${CSP_BASIC_CFLAGS} \
67- ${CSP_ARCH_CFLAGS} \
68- ${SANITIZER_FLAGS} \
69- ${I_LIB_CLANG_FLAGS} \
70- ${L_LIB_CLANG_FLAGS} \
71- " \
72- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
73- ${CSP_BASIC_DEBUGFLAGS} \
74- ${CSP_BASIC_CFLAGS} \
75- ${CSP_ARCH_CFLAGS} \
76- ${I_LIB_CLANGPP_FLAGS} \
77- ${L_LIB_CLANGPP_FLAGS} \
78- ${SANITIZER_FLAGS} \
79- " \
80- -DCMAKE_EXE_LINKER_FLAGS="\
81- ${CSP_BASIC_DEBUGFLAGS} \
82- ${CSP_BASIC_LDFLAGS} \
83- ${CSP_ARCH_LDFLAGS} \
84- ${I_LIB_CLANG_FLAGS} \
85- ${L_LIB_CLANG_FLAGS} \
86- ${I_LIB_CLANGPP_FLAGS} \
87- ${L_LIB_CLANGPP_FLAGS} \
88- ${SANITIZER_FLAGS} \
89- ${CSP_ADDITIONAL_LDFLAGS_EXE} \
90- " \
91- -DCMAKE_MODULE_LINKER_FLAGS="\
92- ${CSP_BASIC_DEBUGFLAGS} \
93- ${CSP_BASIC_LDFLAGS} \
94- ${CSP_ARCH_LDFLAGS} \
95- ${I_LIB_CLANG_FLAGS} \
96- ${L_LIB_CLANG_FLAGS} \
97- ${I_LIB_CLANGPP_FLAGS} \
98- ${L_LIB_CLANGPP_FLAGS} \
99- ${SANITIZER_FLAGS} \
100- ${CSP_ADDITIONAL_LDFLAGS_DLL} \
101- " \
102- -DUSE_QT_6=ON \
103- -DUSE_LTO=ON \
104- -DCSP_BUILD_WITH_CXX20=ON
105-
--- a/source/sample-scripts/build_default_vars.Qt6Sample.llvm13.sh
+++ /dev/null
@@ -1,109 +0,0 @@
1-#!/bin/sh
2-SANITRIZER_FLAGS=""
3-
4-I_LIB_CLANG_FLAGS=""
5-L_LIB_CLANG_FLAGS=""
6-I_LIB_CLANGPP_FLAGS=""
7-L_LIB_CLANGPP_FLAGS=""
8-
9-#SANITRIZER_FLAGS="-fsanitize=address"
10-#I_LIB_CLANG_FLAGS=""
11-#L_LIB_CLANG_FLAGS=""
12-#I_LIB_CLANGPP_FLAGS="-stdlib=libc++"
13-#L_LIB_CLANGPP_FLAGS="-stdlib=libc++"
14-#I_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
15-#L_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
16-CSP_LLVM_TOOLCHAIN_VERSION=13
17-CSP_SIMD_FLAGS=" \
18- -msse2 \
19- -mfpmath=sse \
20- "
21-
22-CSP_BASIC_DEBUGFLAGS=" \
23- -gdwarf \
24- -gz \
25- "
26-
27-CSP_BASIC_CFLAGS=" \
28- -flto \
29- -Wreserved-user-defined-literal \
30- "
31-# -fslp-vectorize \
32-# -fvectorize \
33-# -fstrict-vtable-pointers \
34-# -fstrict-enums \
35-# -flto=thin \
36-
37-CSP_ARCH_CFLAGS=" \
38- ${CSP_SIMD_FLAGS} \
39- "
40-
41-CSP_ARCH_LDFLAGS=" \
42- ${CSP_SIMD_FLAGS} \
43- "
44-
45-CSP_ADDITIONAL_LDFLAGS_DLL=" \
46- -flto=jobserver \
47- -Wl,--compress-debug-sections=zlib \
48- -Wl,--lto-O3 \
49- "
50-
51-CSP_ADDITIONAL_LDFLAGS_EXE=" \
52- -flto=jobserver \
53- -Wl,--compress-debug-sections=zlib \
54- -Wl,--lto-O3 \
55- -fwhole-program-vtables \
56- "
57-
58-
59-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_llvm-versioned.cmake" \
60- -DCMAKE_CSP_LLVM_VERSION=${CSP_LLVM_TOOLCHAIN_VERSION} \
61- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
62- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
63- -O3 \
64- ${CSP_BASIC_DEBUGFLAGS} \
65- ${CSP_BASIC_CFLAGS} \
66- ${CSP_ARCH_CFLAGS} \
67- ${SANITIZER_FLAGS} \
68- ${I_LIB_CLANG_FLAGS} \
69- ${L_LIB_CLANG_FLAGS} \
70- " \
71- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
72- -O3 \
73- ${CSP_BASIC_DEBUGFLAGS} \
74- ${CSP_BASIC_CFLAGS} \
75- ${CSP_ARCH_CFLAGS} \
76- ${I_LIB_CLANGPP_FLAGS} \
77- ${L_LIB_CLANGPP_FLAGS} \
78- ${SANITIZER_FLAGS} \
79- " \
80- -DCMAKE_EXE_LINKER_FLAGS="\
81- -O3 \
82- -fuse-ld=lld-${CSP_LLVM_TOOLCHAIN_VERSION} \
83- ${CSP_BASIC_DEBUGFLAGS} \
84- ${CSP_BASIC_LDFLAGS} \
85- ${CSP_ARCH_LDFLAGS} \
86- ${I_LIB_CLANG_FLAGS} \
87- ${L_LIB_CLANG_FLAGS} \
88- ${I_LIB_CLANGPP_FLAGS} \
89- ${L_LIB_CLANGPP_FLAGS} \
90- ${SANITIZER_FLAGS} \
91- ${CSP_ADDITIONAL_LDFLAGS_EXE} \
92- " \
93- -DCMAKE_MODULE_LINKER_FLAGS="\
94- -O3 \
95- -fuse-ld=lld-${CSP_LLVM_TOOLCHAIN_VERSION} \
96- ${CSP_BASIC_DEBUGFLAGS} \
97- ${CSP_BASIC_LDFLAGS} \
98- ${CSP_ARCH_LDFLAGS} \
99- ${I_LIB_CLANG_FLAGS} \
100- ${L_LIB_CLANG_FLAGS} \
101- ${I_LIB_CLANGPP_FLAGS} \
102- ${L_LIB_CLANGPP_FLAGS} \
103- ${SANITIZER_FLAGS} \
104- ${CSP_ADDITIONAL_LDFLAGS_DLL} \
105- " \
106- -DUSE_QT_6=ON \
107- -DUSE_LTO=ON \
108- -DCSP_BUILD_WITH_CXX20=ON
109-
--- a/source/sample-scripts/build_default_vars.Xenial.gcc.sh
+++ /dev/null
@@ -1,23 +0,0 @@
1-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.cmake" \
2- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
3- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
4- -g2 \
5- -O3 \
6- -msse2 \
7- -mfpmath=sse \
8- " \
9- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
10- -g2 \
11- -O3 \
12- -msse2 \
13- -mfpmath=sse \
14- -std=c++11 \
15- " \
16- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
17- -g2 \
18- -ggdb \
19- " \
20- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
21- -g2 \
22- -O3 \
23- " \
--- a/source/sample-scripts/build_default_vars.gcc.sh
+++ /dev/null
@@ -1,41 +0,0 @@
1-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc.cmake" \
2- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
3- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
4- -gz \
5- -ggdb \
6- -O3 \
7- -msse2 \
8- -mfpmath=sse \
9- -flto \
10- -flto-compression-level=9 \
11- -ffat-lto-objects \
12- -Wa,--compress-debug-sections=zlib \
13- " \
14- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
15- -gz \
16- -ggdb \
17- -O3 \
18- -msse2 \
19- -flto \
20- -flto-compression-level=9 \
21- -ffat-lto-objects \
22- -Wa,--compress-debug-sections=zlib \
23- " \
24- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
25- -ggdb \
26- -gz \
27- -O3 \
28- -flto=6 \
29- -msse2 \
30- -Wl,--compress-debug-sections=zlib \
31- -Wa,--compress-debug-sections=zlib \
32- " \
33- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
34- -ggdb \
35- -gz \
36- -O3 \
37- -flto=6 \
38- -msse2 \
39- -Wl,--compress-debug-sections=zlib \
40- -Wa,--compress-debug-sections=zlib \
41- " \
--- a/source/sample-scripts/build_default_vars.gcc11.sh
+++ /dev/null
@@ -1,40 +0,0 @@
1-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_gcc11.cmake" \
2- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
3- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
4- -gz \
5- -ggdb \
6- -O3 \
7- -msse2 \
8- -mfpmath=sse \
9- -flto \
10- -flto-compression-level=9 \
11- -ffat-lto-objects \
12- -Wa,--compress-debug-sections=zlib \
13- " \
14- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
15- -gz \
16- -ggdb \
17- -O3 \
18- -msse2 \
19- -flto \
20- -flto-compression-level=9 \
21- -ffat-lto-objects \
22- -Wa,--compress-debug-sections=zlib \
23- " \
24- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
25- -ggdb \
26- -gz \
27- -O3 \
28- -msse2 \
29- -flto=auto \
30- -Wl,--compress-debug-sections=zlib \
31- " \
32- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
33- -ggdb \
34- -gz \
35- -O3 \
36- -msse2 \
37- -flto=auto \
38- -Wl,--compress-debug-sections=zlib \
39- " \
40- -DCSP_BUILD_WITH_CXX20=ON
--- a/source/sample-scripts/build_default_vars.llvm.sh
+++ /dev/null
@@ -1,30 +0,0 @@
1-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_llvm.cmake" \
2- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
3- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
4- -g \
5- -gz=zlib \
6- -O3 \
7- -msse2 \
8- -mfpmath=sse \
9- -Wreserved-user-defined-literal \
10- -fslp-vectorize \
11- -fvectorize \
12- -fstrict-vtable-pointers \
13- -fstrict-enums \
14- " \
15- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
16- -g \
17- -gz=zlib \
18- -O3 \
19- -msse2 \
20- -mfpmath=sse \
21- -Wreserved-user-defined-literal \
22- -fslp-vectorize \
23- -fvectorize \
24- -fstrict-vtable-pointers \
25- -fstrict-enums \
26- " \
27- -DCMAKE_EXE_LINKER_FLAGS="\
28- -g \
29- -gz=zlib \
30- " \
--- a/source/sample-scripts/build_default_vars.llvm11.sh
+++ /dev/null
@@ -1,50 +0,0 @@
1-#!/bin/sh
2-SANITRIZER_FLAGS=""
3-#SANITRIZER_FLAGS="-fsanitize=address"
4-
5-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_llvm11.cmake" \
6- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
7- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
8- -g \
9- -gz=zlib \
10- -O3 \
11- -msse2 \
12- -mfpmath=sse \
13- -Wreserved-user-defined-literal \
14- -fslp-vectorize \
15- -fvectorize \
16- -fstrict-vtable-pointers \
17- -fstrict-enums \
18- ${SANITIZER_FLAGS} \
19- -Wa,--compress-debug-sections=zlib \
20- " \
21- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
22- -g \
23- -gz=zlib \
24- -O3 \
25- -msse2 \
26- -mfpmath=sse \
27- -Wreserved-user-defined-literal \
28- -fslp-vectorize \
29- -fvectorize \
30- -fstrict-vtable-pointers \
31- -fstrict-enums \
32- ${SANITIZER_FLAGS} \
33- -Wa,--compress-debug-sections=zlib \
34- " \
35- -DCMAKE_EXE_LINKER_FLAGS="\
36- -g \
37- -gz=zlib \
38- -O3 \
39- -msse2 \
40- ${SANITIZER_FLAGS} \
41- -Wl,--compress-debug-sections=zlib \
42- " \
43- -DCMAKE_MODULE_LINKER_FLAGS="\
44- -g \
45- -gz \
46- -O3 \
47- -msse2 \
48- ${SANITIZER_FLAGS} \
49- -Wl,--compress-debug-sections=zlib \
50- " \
--- a/source/sample-scripts/build_default_vars.llvm12.sh
+++ /dev/null
@@ -1,83 +0,0 @@
1-#!/bin/sh
2-SANITRIZER_FLAGS=""
3-
4-I_LIB_CLANG_FLAGS=""
5-L_LIB_CLANG_FLAGS=""
6-I_LIB_CLANGPP_FLAGS=""
7-L_LIB_CLANGPP_FLAGS=""
8-
9-#SANITRIZER_FLAGS="-fsanitize=address"
10-#I_LIB_CLANG_FLAGS=""
11-#L_LIB_CLANG_FLAGS=""
12-#I_LIB_CLANGPP_FLAGS="-stdlib=libc++"
13-#L_LIB_CLANGPP_FLAGS="-stdlib=libc++"
14-#I_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
15-#L_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
16-
17-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_llvm-versioned.cmake" \
18- -DCMAKE_CSP_LLVM_VERSION=12 \
19- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
20- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
21- -gdwarf \
22- -gz \
23- -O3 \
24- -flto \
25- -msse2 \
26- -mfpmath=sse \
27- -Wreserved-user-defined-literal \
28- -fslp-vectorize \
29- -fvectorize \
30- -fstrict-vtable-pointers \
31- -fstrict-enums \
32- ${SANITIZER_FLAGS} \
33- ${I_LIB_CLANG_FLAGS} \
34- ${L_LIB_CLANG_FLAGS} \
35- " \
36- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
37- -gdwarf \
38- -gz \
39- -O3 \
40- -flto \
41- -msse2 \
42- -mfpmath=sse \
43- -Wreserved-user-defined-literal \
44- -fslp-vectorize \
45- -fvectorize \
46- -fstrict-vtable-pointers \
47- -fstrict-enums \
48- ${I_LIB_CLANGPP_FLAGS} \
49- ${L_LIB_CLANGPP_FLAGS} \
50- ${SANITIZER_FLAGS} \
51- " \
52- -DCMAKE_EXE_LINKER_FLAGS="\
53- -fuse-ld=lld-12 \
54- -gdwarf \
55- -gz \
56- -O3 \
57- -flto \
58- -msse2 \
59- ${I_LIB_CLANG_FLAGS} \
60- ${L_LIB_CLANG_FLAGS} \
61- ${I_LIB_CLANGPP_FLAGS} \
62- ${L_LIB_CLANGPP_FLAGS} \
63- ${SANITIZER_FLAGS} \
64- -Wl,--compress-debug-sections=zlib \
65- -Wl,--lto-O3 \
66- " \
67- -DCMAKE_MODULE_LINKER_FLAGS="\
68- -fuse-ld=lld-12 \
69- -gdwarf \
70- -gz \
71- -O3 \
72- -flto \
73- -msse2 \
74- ${I_LIB_CLANG_FLAGS} \
75- ${L_LIB_CLANG_FLAGS} \
76- ${I_LIB_CLANGPP_FLAGS} \
77- ${L_LIB_CLANGPP_FLAGS} \
78- ${SANITIZER_FLAGS} \
79- -Wl,--compress-debug-sections=zlib \
80- -Wl,--lto-O3 \
81- " \
82- -DCSP_BUILD_WITH_CXX20=ON
83-
--- a/source/sample-scripts/build_default_vars.llvm13.sh
+++ /dev/null
@@ -1,84 +0,0 @@
1-#!/bin/sh
2-SANITRIZER_FLAGS=""
3-
4-I_LIB_CLANG_FLAGS=""
5-L_LIB_CLANG_FLAGS=""
6-I_LIB_CLANGPP_FLAGS=""
7-L_LIB_CLANGPP_FLAGS=""
8-
9-#SANITRIZER_FLAGS="-fsanitize=address"
10-#I_LIB_CLANG_FLAGS=""
11-#L_LIB_CLANG_FLAGS=""
12-#I_LIB_CLANGPP_FLAGS="-stdlib=libc++"
13-#L_LIB_CLANGPP_FLAGS="-stdlib=libc++"
14-#I_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
15-#L_LIB_CLANGPP_FLAGS="-stdlib=libstdc++"
16-CSP_LLVM_TOOLCHAIN_VERSION=13
17-
18-cmake .. -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_native_llvm-versioned.cmake" \
19- -DCMAKE_CSP_LLVM_VERSION=${CSP_LLVM_TOOLCHAIN_VERSION} \
20- -DCMAKE_BUILD_TYPE=Relwithdebinfo \
21- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
22- -gdwarf \
23- -gz \
24- -O3 \
25- -flto \
26- -msse2 \
27- -mfpmath=sse \
28- -Wreserved-user-defined-literal \
29- -fslp-vectorize \
30- -fvectorize \
31- -fstrict-vtable-pointers \
32- -fstrict-enums \
33- ${SANITIZER_FLAGS} \
34- ${I_LIB_CLANG_FLAGS} \
35- ${L_LIB_CLANG_FLAGS} \
36- " \
37- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
38- -gdwarf \
39- -gz \
40- -O3 \
41- -flto \
42- -msse2 \
43- -mfpmath=sse \
44- -Wreserved-user-defined-literal \
45- -fslp-vectorize \
46- -fvectorize \
47- -fstrict-vtable-pointers \
48- -fstrict-enums \
49- ${I_LIB_CLANGPP_FLAGS} \
50- ${L_LIB_CLANGPP_FLAGS} \
51- ${SANITIZER_FLAGS} \
52- " \
53- -DCMAKE_EXE_LINKER_FLAGS="\
54- -fuse-ld=lld-${CSP_LLVM_TOOLCHAIN_VERSION} \
55- -gdwarf \
56- -gz \
57- -O3 \
58- -flto \
59- -msse2 \
60- ${I_LIB_CLANG_FLAGS} \
61- ${L_LIB_CLANG_FLAGS} \
62- ${I_LIB_CLANGPP_FLAGS} \
63- ${L_LIB_CLANGPP_FLAGS} \
64- ${SANITIZER_FLAGS} \
65- -Wl,--compress-debug-sections=zlib \
66- -Wl,--lto-O3 \
67- " \
68- -DCMAKE_MODULE_LINKER_FLAGS="\
69- -fuse-ld=lld-${CSP_LLVM_TOOLCHAIN_VERSION} \
70- -gdwarf \
71- -gz \
72- -O3 \
73- -flto \
74- -msse2 \
75- ${I_LIB_CLANG_FLAGS} \
76- ${L_LIB_CLANG_FLAGS} \
77- ${I_LIB_CLANGPP_FLAGS} \
78- ${L_LIB_CLANGPP_FLAGS} \
79- ${SANITIZER_FLAGS} \
80- -Wl,--compress-debug-sections=zlib \
81- -Wl,--lto-O3 \
82- " \
83- -DCSP_BUILD_WITH_CXX20=ON
84-
--- a/source/sample-scripts/build_default_vars_mingw-cross.sh
+++ /dev/null
@@ -1,77 +0,0 @@
1-FFMPEG_DIR="/usr/local/i586-mingw-msvc/ffmpeg-4.3"
2-QT5_DIR="/usr/local/i586-mingw-msvc/Qt5.15/mingw_82x"
3-PATH=/opt/llvm-mingw/bin:$PATH
4-cmake .. \
5- -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_mingw_cross_linux.cmake" \
6- -DCMAKE_BUILD_TYPE=Release \
7- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
8- -g2 \
9- -ggdb \
10- -gz=zlib \
11- -O3 \
12- -march=i686 \
13- -msse -msse2 \
14- -mfpmath=sse \
15- -Wreserved-user-defined-literal \
16- -fslp-vectorize \
17- -fvectorize \
18- -fstrict-vtable-pointers \
19- -fstrict-enums \
20- " \
21- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
22- -g2 \
23- -ggdb \
24- -gz=zlib \
25- -O3 \
26- -march=i686 \
27- -msse -msse2 \
28- -mfpmath=sse \
29- -Wreserved-user-defined-literal \
30- -fslp-vectorize \
31- -fvectorize \
32- -fstrict-vtable-pointers \
33- -fstrict-enums \
34- " \
35- -DCMAKE_C_FLAGS_RELEASE=" \
36- -O3 \
37- -march=i686 \
38- -msse -msse2 \
39- -mfpmath=sse \
40- -Wreserved-user-defined-literal \
41- -fslp-vectorize \
42- -fvectorize \
43- -fstrict-vtable-pointers \
44- -fstrict-enums \
45- " \
46- -DCMAKE_CXX_FLAGS_RELEASE=" \
47- -O3 \
48- -march=i686 \
49- -msse -msse2 \
50- -mfpmath=sse \
51- -Wreserved-user-defined-literal \
52- -fslp-vectorize \
53- -fvectorize \
54- -fstrict-vtable-pointers \
55- -fstrict-enums \
56- " \
57- -DCMAKE_EXE_LINKER_FLAGS_RELEASE="\
58- " \
59- -DCMAKE_MODULE_LINKER_FLAGS_RELEASE="\
60- " \
61- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
62- -g2 \
63- -ggdb \
64- -gz=zlib \
65- -L/usr/i686-w64-mingw32/lib \
66- " \
67- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
68- -g2 \
69- -ggdb \
70- -gz=zlib \
71- -L/usr/i686-w64-mingw32/lib \
72- " \
73- -DLIBAV_ROOT_DIR="${FFMPEG_DIR}" \
74- -DQT5_ROOT_PATH="${QT5_DIR}" \
75- -DUSE_DEVICES_SHARED_LIB=ON \
76-
77-
\ No newline at end of file
--- a/source/sample-scripts/build_default_vars_mingw-llvm11-cross.sh
+++ /dev/null
@@ -1,84 +0,0 @@
1-#!/bin/sh
2-ARCH_TRIPLE=i686-w64-mingw32
3-LIBS_PREFIX="/usr/local/i586-mingw-msvc"
4-
5-FFMPEG_DIR="${LIBS_PREFIX}/ffmpeg-4.3"
6-QT5_DIR="${LIBS_PREFIX}/Qt5.15/mingw_82x"
7-
8-PATH=/opt/llvm-mingw-11/bin:$PATH
9-cmake .. \
10- -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_mingw_cross_llvm11.cmake" \
11- -DCMAKE_BUILD_TYPE=Release \
12- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
13- -g2 \
14- -ggdb \
15- -gz=zlib \
16- -O3 \
17- -march=i686 \
18- -msse -msse2 \
19- -mfpmath=sse \
20- -Wreserved-user-defined-literal \
21- -fslp-vectorize \
22- -fvectorize \
23- -fstrict-vtable-pointers \
24- -fstrict-enums \
25- " \
26- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
27- -g2 \
28- -ggdb \
29- -gz=zlib \
30- -O3 \
31- -march=i686 \
32- -msse -msse2 \
33- -mfpmath=sse \
34- -Wreserved-user-defined-literal \
35- -fslp-vectorize \
36- -fvectorize \
37- -fstrict-vtable-pointers \
38- -fstrict-enums \
39- " \
40- -DCMAKE_C_FLAGS_RELEASE=" \
41- -O3 \
42- -march=i686 \
43- -msse -msse2 \
44- -mfpmath=sse \
45- -Wreserved-user-defined-literal \
46- -fslp-vectorize \
47- -fvectorize \
48- -fstrict-vtable-pointers \
49- -fstrict-enums \
50- " \
51- -DCMAKE_CXX_FLAGS_RELEASE=" \
52- -O3 \
53- -march=i686 \
54- -msse -msse2 \
55- -mfpmath=sse \
56- -Wreserved-user-defined-literal \
57- -fslp-vectorize \
58- -fvectorize \
59- -fstrict-vtable-pointers \
60- -fstrict-enums \
61- " \
62- -DCMAKE_EXE_LINKER_FLAGS_RELEASE="\
63- " \
64- -DCMAKE_MODULE_LINKER_FLAGS_RELEASE="\
65- " \
66- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
67- -g2 \
68- -ggdb \
69- -gz=zlib \
70- -L/usr/i686-w64-mingw32/lib \
71- " \
72- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
73- -g2 \
74- -ggdb \
75- -gz=zlib \
76- -L/usr/${ARCH_TRIPLE}/lib \
77- " \
78- -DLIBAV_ROOT_DIR="${FFMPEG_DIR}" \
79- -DQT5_ROOT_PATH="${QT5_DIR}" \
80- -DTARGET_ARCH="${ARCH_TRIPLE}" \
81- -DLIBS_PREFIX="${LIBS_PREFIX}" \
82- -DUSE_DEVICES_SHARED_LIB=ON \
83-
84-
\ No newline at end of file
--- a/source/sample-scripts/build_default_vars_mingw-llvm12-cross.sh
+++ /dev/null
@@ -1,139 +0,0 @@
1-#!/bin/sh
2-ADDITIONAL_STD_LIBS=""
3-ADDITIONAL_DEFINES=""
4-I_LIB_CLANG_FLAGS=""
5-L_LIB_CLANG_FLAGS=""
6-I_LIB_CLANGPP_FLAGS=""
7-L_LIB_CLANGPP_FLAGS=""
8-ARCH_TRIPLE=i686-w64-mingw32
9-LIBS_PREFIX="/usr/local/i586-mingw-msvc"
10-
11-# Issue;
12-# 1. clang-12 emits stpcpy() as __builtin_stpcpy() with some case of sprintf().
13-# But, MinGW-w64 has no stpcpy().
14-ADDITIONAL_DEFINES=" \
15- -fno-builtin-stpcpy \
16- -Dstpcpy\(d,s\)=__builtin_stpcpy\(d,s\) \
17- "
18-
19-# 2. clang-12/libc++12 for MinGW calls _aligned_ prefixed
20-# memory allocation/free functions,
21-# but these MinGW-w64 has no them.Should use __mingw_aigned_ prefix.
22-ADDITIONAL_DEFINES=" \
23- ${ADDITIONAL_DEFINES} \
24- -D_aligned_malloc\(s,a\)=__mingw_aligned_malloc\(s,a\) \
25- -D_aligned_free\(m\)=__mingw_aligned_free\(m\) \
26- -D_aligned_offset_realloc\(m,s,a,o\)=__mingw_aligned_offset_realloc\(m,s,a,o\) \
27- -D_aligned_realloc\(m,s,o\)=__mingw_aligned_realloc\(m,s,o\) \
28- "
29-
30-#I_LIB_CLANG_FLAGS=" \
31-# --sysroot=/opt/llvm-mingw-11 \
32-# "
33-#L_LIB_CLANG_FLAGS=" \
34-# --sysroot=/opt/llvm-mingw-11 \
35-# "
36-
37-#I_LIB_CLANGPP_FLAGS=" \
38-# --sysroot=/opt/llvm-mingw-11 \
39-# "
40-#L_LIB_CLANGPP_FLAGS=" \
41-# --sysroot=/opt/llvm-mingw-11 \
42-# "
43-
44-I_ADDITIONAL_DEFINES="${I_LIB_CLANG_FLAGS} ${I_LIB_CLANGPP_FLAGS} ${ADDITIONAL_DEFINES}"
45-L_ADDITIONAL_DEFINES="${I_LIB_CLANG_FLAGS} ${I_LIB_CLANGPP_FLAGS} \
46- ${L_LIB_CLANG_FLAGS} ${L_LIB_CLANGPP_FLAGS} \
47- ${ADDITIONAL_DEFINES}"
48-
49-FFMPEG_DIR="${LIBS_PREFIX}/ffmpeg-4.4"
50-QT5_DIR="${LIBS_PREFIX}/Qt5.15/mingw_82x"
51-
52-PATH=/opt/llvm-mingw-12/bin:$PATH
53-cmake .. \
54- -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_mingw_cross_llvm12.cmake" \
55- -DCMAKE_BUILD_TYPE=Release \
56- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
57- -g2 \
58- -ggdb \
59- -gz=zlib \
60- -O3 \
61- -march=i686 \
62- -msse -msse2 \
63- -mfpmath=sse \
64- -Wreserved-user-defined-literal \
65- -fslp-vectorize \
66- -fvectorize \
67- -fstrict-vtable-pointers \
68- -fstrict-enums \
69- ${I_ADDITIONAL_DEFINES} \
70- " \
71- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
72- -g2 \
73- -ggdb \
74- -gz=zlib \
75- -O3 \
76- -march=i686 \
77- -msse -msse2 \
78- -mfpmath=sse \
79- -Wreserved-user-defined-literal \
80- -fslp-vectorize \
81- -fvectorize \
82- -fstrict-vtable-pointers \
83- -fstrict-enums \
84- ${I_ADDITIONAL_DEFINES} \
85- " \
86- -DCMAKE_C_FLAGS_RELEASE=" \
87- -O3 \
88- -march=i686 \
89- -msse -msse2 \
90- -mfpmath=sse \
91- -Wreserved-user-defined-literal \
92- -fslp-vectorize \
93- -fvectorize \
94- -fstrict-vtable-pointers \
95- -fstrict-enums \
96- ${I_ADDITIONAL_DEFINES} \
97- " \
98- -DCMAKE_CXX_FLAGS_RELEASE=" \
99- -O3 \
100- -march=i686 \
101- -msse -msse2 \
102- -mfpmath=sse \
103- -Wreserved-user-defined-literal \
104- -fslp-vectorize \
105- -fvectorize \
106- -fstrict-vtable-pointers \
107- -fstrict-enums \
108- ${I_ADDITIONAL_DEFINES} \
109- " \
110- -DCMAKE_EXE_LINKER_FLAGS_RELEASE="\
111- ${L_ADDITIONAL_DEFINES} \
112- " \
113- -DCMAKE_MODULE_LINKER_FLAGS_RELEASE="\
114- ${L_ADDITIONAL_DEFINES} \
115- " \
116- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
117- -g2 \
118- -ggdb \
119- -gz=zlib \
120- -L/usr/i686-w64-mingw32/lib \
121- ${L_ADDITIONAL_DEFINES} \
122- " \
123- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
124- -g2 \
125- -ggdb \
126- -gz=zlib \
127- -L/usr/${ARCH_TRIPLE}/lib \
128- ${L_ADDITIONAL_DEFINES} \
129- " \
130- -DLIBAV_ROOT_DIR="${FFMPEG_DIR}" \
131- -DQT5_ROOT_PATH="${QT5_DIR}" \
132- -DTARGET_ARCH="${ARCH_TRIPLE}" \
133- -DLIBS_PREFIX="${LIBS_PREFIX}" \
134- -DUSE_DEVICES_SHARED_LIB=ON \
135- -DCSP_BUILD_WITH_CXX20=ON
136-
137-
138-
139-
\ No newline at end of file
--- a/source/sample-scripts/build_default_vars_mingw-llvm13-cross.sh
+++ /dev/null
@@ -1,140 +0,0 @@
1-#!/bin/sh
2-ADDITIONAL_STD_LIBS=""
3-ADDITIONAL_DEFINES=""
4-I_LIB_CLANG_FLAGS=""
5-L_LIB_CLANG_FLAGS=""
6-I_LIB_CLANGPP_FLAGS=""
7-L_LIB_CLANGPP_FLAGS=""
8-ARCH_TRIPLE=i686-w64-mingw32
9-LIBS_PREFIX="/usr/local/i586-mingw-msvc"
10-
11-# Issue;
12-# 1. clang-12 emits stpcpy() as __builtin_stpcpy() with some case of sprintf().
13-# But, MinGW-w64 has no stpcpy().
14-ADDITIONAL_DEFINES=" \
15- -fno-builtin-stpcpy \
16- -Dstpcpy\(d,s\)=__builtin_stpcpy\(d,s\) \
17- "
18-
19-# 2. clang-12/libc++12 for MinGW calls _aligned_ prefixed
20-# memory allocation/free functions,
21-# but these MinGW-w64 has no them.Should use __mingw_aigned_ prefix.
22-ADDITIONAL_DEFINES=" \
23- ${ADDITIONAL_DEFINES} \
24- -D_aligned_malloc\(s,a\)=__mingw_aligned_malloc\(s,a\) \
25- -D_aligned_free\(m\)=__mingw_aligned_free\(m\) \
26- -D_aligned_offset_realloc\(m,s,a,o\)=__mingw_aligned_offset_realloc\(m,s,a,o\) \
27- -D_aligned_realloc\(m,s,o\)=__mingw_aligned_realloc\(m,s,o\) \
28- "
29-
30-#I_LIB_CLANG_FLAGS=" \
31-# --sysroot=/opt/llvm-mingw-11 \
32-# "
33-#L_LIB_CLANG_FLAGS=" \
34-# --sysroot=/opt/llvm-mingw-11 \
35-# "
36-
37-#I_LIB_CLANGPP_FLAGS=" \
38-# --sysroot=/opt/llvm-mingw-11 \
39-# "
40-#L_LIB_CLANGPP_FLAGS=" \
41-# --sysroot=/opt/llvm-mingw-11 \
42-# "
43-
44-I_ADDITIONAL_DEFINES="${I_LIB_CLANG_FLAGS} ${I_LIB_CLANGPP_FLAGS} ${ADDITIONAL_DEFINES}"
45-L_ADDITIONAL_DEFINES="${I_LIB_CLANG_FLAGS} ${I_LIB_CLANGPP_FLAGS} \
46- ${L_LIB_CLANG_FLAGS} ${L_LIB_CLANGPP_FLAGS} \
47- -L/opt/llvm-13/${ARCH_TRIPLE}/lib \
48- ${ADDITIONAL_DEFINES}"
49-
50-FFMPEG_DIR="${LIBS_PREFIX}/ffmpeg-4.4"
51-QT5_DIR="${LIBS_PREFIX}/Qt5.15/mingw_82x"
52-
53-PATH=/opt/llvm-13/bin:$PATH
54-cmake .. \
55- -DCMAKE_TOOLCHAIN_FILE="$PWD/../cmake/toolchains/toolchain_mingw_cross_llvm13.cmake" \
56- -DCMAKE_BUILD_TYPE=Release \
57- -DCMAKE_C_FLAGS_RELWITHDEBINFO=" \
58- -g2 \
59- -ggdb \
60- -gz=zlib \
61- -O3 \
62- -march=i686 \
63- -msse -msse2 \
64- -mfpmath=sse \
65- -Wreserved-user-defined-literal \
66- -fslp-vectorize \
67- -fvectorize \
68- -fstrict-vtable-pointers \
69- -fstrict-enums \
70- ${I_ADDITIONAL_DEFINES} \
71- " \
72- -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=" \
73- -g2 \
74- -ggdb \
75- -gz=zlib \
76- -O3 \
77- -march=i686 \
78- -msse -msse2 \
79- -mfpmath=sse \
80- -Wreserved-user-defined-literal \
81- -fslp-vectorize \
82- -fvectorize \
83- -fstrict-vtable-pointers \
84- -fstrict-enums \
85- ${I_ADDITIONAL_DEFINES} \
86- " \
87- -DCMAKE_C_FLAGS_RELEASE=" \
88- -O3 \
89- -march=i686 \
90- -msse -msse2 \
91- -mfpmath=sse \
92- -Wreserved-user-defined-literal \
93- -fslp-vectorize \
94- -fvectorize \
95- -fstrict-vtable-pointers \
96- -fstrict-enums \
97- ${I_ADDITIONAL_DEFINES} \
98- " \
99- -DCMAKE_CXX_FLAGS_RELEASE=" \
100- -O3 \
101- -march=i686 \
102- -msse -msse2 \
103- -mfpmath=sse \
104- -Wreserved-user-defined-literal \
105- -fslp-vectorize \
106- -fvectorize \
107- -fstrict-vtable-pointers \
108- -fstrict-enums \
109- ${I_ADDITIONAL_DEFINES} \
110- " \
111- -DCMAKE_EXE_LINKER_FLAGS_RELEASE="\
112- -L/usr/${ARCH_TRIPLE}/lib \
113- " \
114- -DCMAKE_MODULE_LINKER_FLAGS_RELEASE="\
115- -L/usr/${ARCH_TRIPLE}/lib \
116- " \
117- -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="\
118- -g2 \
119- -ggdb \
120- -gz=zlib \
121- -L/usr/i686-w64-mingw32/lib \
122- ${L_ADDITIONAL_DEFINES} \
123- " \
124- -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO="\
125- -g2 \
126- -ggdb \
127- -gz=zlib \
128- -L/usr/${ARCH_TRIPLE}/lib \
129- ${L_ADDITIONAL_DEFINES} \
130- " \
131- -DLIBAV_ROOT_DIR="${FFMPEG_DIR}" \
132- -DQT5_ROOT_PATH="${QT5_DIR}" \
133- -DTARGET_ARCH="${ARCH_TRIPLE}" \
134- -DLIBS_PREFIX="${LIBS_PREFIX}" \
135- -DUSE_DEVICES_SHARED_LIB=ON \
136- -DCSP_BUILD_WITH_CXX20=ON
137-
138-
139-
140-
\ No newline at end of file
Show on old repository browser