Common Source Code Project for Qt (a.k.a for FM-7).
Revision | d27e9707cd5e8fae4691213ea9b5b5c8cb911f10 (tree) |
---|---|
Zeit | 2022-10-24 00:05:09 |
Autor | K.Ohta <whatisthis.sowhat@gmai...> |
Commiter | K.Ohta |
[Build][CMAKE] Remove older (and now unused) build scripts.
@@ -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 |
@@ -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 | - |
@@ -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 | - |
@@ -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 | - " \ |
@@ -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 | - " \ |
@@ -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 |
@@ -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 | - " \ |
@@ -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 | - " \ |
@@ -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 | - |
@@ -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 | - |
@@ -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 |
@@ -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 |
@@ -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 |
@@ -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 |