author | jurikm |
Sun, 12 Feb 2012 14:04:10 +0000 | |
changeset 8245 | 383896da4129 |
parent 3064 | 6f76bdc54801 |
permissions | -rw-r--r-- |
3064
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
1 |
--- configure 2010-11-06 04:55:00.000000000 +0300 |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
2 |
+++ configure.new 2010-11-17 23:48:54.000000000 +0300 |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
3 |
@@ -4752,7 +4752,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
4 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
5 |
# detect mmx support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
6 |
if [ "${CFG_MMX}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
7 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/mmx "mmx" $L_FLAGS $I_FLAGS $l_FLAGS "-mmmx"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
8 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
9 |
+ MMXFLAG="-xarch=sse2" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
10 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
11 |
+ MMXFLAG="-mmmx" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
12 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
13 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/mmx "mmx" $L_FLAGS $I_FLAGS $l_FLAGS "$MMXFLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
14 |
CFG_MMX=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
15 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
16 |
CFG_MMX=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
17 |
@@ -4761,7 +4766,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
18 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
19 |
# detect 3dnow support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
20 |
if [ "${CFG_3DNOW}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
21 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/3dnow "3dnow" $L_FLAGS $I_FLAGS $l_FLAGS "-m3dnow"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
22 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
23 |
+ 3DNOWFLAG="-xarch=pentium_proa" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
24 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
25 |
+ 3DNOWFLAG="-m3dnow" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
26 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
27 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/3dnow "3dnow" $L_FLAGS $I_FLAGS $l_FLAGS "$3DNOWFLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
28 |
CFG_3DNOW=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
29 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
30 |
CFG_3DNOW=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
31 |
@@ -4770,7 +4780,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
32 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
33 |
# detect sse support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
34 |
if [ "${CFG_SSE}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
35 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse "sse" $L_FLAGS $I_FLAGS $l_FLAGS "-msse"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
36 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
37 |
+ SSEFLAG="-xarch=sse" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
38 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
39 |
+ SSEFLAG="-msse" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
40 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
41 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse "sse" $L_FLAGS $I_FLAGS $l_FLAGS "$SSEFLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
42 |
CFG_SSE=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
43 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
44 |
CFG_SSE=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
45 |
@@ -4779,7 +4794,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
46 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
47 |
# detect sse2 support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
48 |
if [ "${CFG_SSE2}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
49 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse2 "sse2" $L_FLAGS $I_FLAGS $l_FLAGS "-msse2"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
50 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
51 |
+ SSE2FLAG="-xarch=sse2" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
52 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
53 |
+ SSE2FLAG="-msse2" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
54 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
55 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse2 "sse2" $L_FLAGS $I_FLAGS $l_FLAGS "$SSE2FLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
56 |
CFG_SSE2=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
57 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
58 |
CFG_SSE2=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
59 |
@@ -4788,7 +4808,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
60 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
61 |
# detect sse3 support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
62 |
if [ "${CFG_SSE3}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
63 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse3 "sse3" $L_FLAGS $I_FLAGS $l_FLAGS "-msse3"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
64 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
65 |
+ SSE3FLAG="-xarch=sse3" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
66 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
67 |
+ SSE3FLAG="-msse3" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
68 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
69 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse3 "sse3" $L_FLAGS $I_FLAGS $l_FLAGS "$SSE3FLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
70 |
CFG_SSE3=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
71 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
72 |
CFG_SSE3=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
73 |
@@ -4797,7 +4822,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
74 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
75 |
# detect ssse3 support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
76 |
if [ "${CFG_SSSE3}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
77 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ssse3 "ssse3" $L_FLAGS $I_FLAGS $l_FLAGS "-mssse3"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
78 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
79 |
+ SSSE3FLAG="-xarch=ssse3" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
80 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
81 |
+ SSSE3FLAG="-mssse3" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
82 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
83 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ssse3 "ssse3" $L_FLAGS $I_FLAGS $l_FLAGS "$SSSE3FLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
84 |
CFG_SSSE3=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
85 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
86 |
CFG_SSSE3=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
87 |
@@ -4806,7 +4836,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
88 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
89 |
# detect sse4.1 support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
90 |
if [ "${CFG_SSE4_1}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
91 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse4_1 "sse4_1" $L_FLAGS $I_FLAGS $l_FLAGS "-msse4.1"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
92 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
93 |
+ SSE41FLAG="-xarch=sse4_1" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
94 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
95 |
+ SSE41FLAG="-msse4.1" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
96 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
97 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse4_1 "sse4_1" $L_FLAGS $I_FLAGS $l_FLAGS "$SSE41FLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
98 |
CFG_SSE4_1=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
99 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
100 |
CFG_SSE4_1=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
101 |
@@ -4815,7 +4850,12 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
102 |
|
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
103 |
# detect sse4.2 support |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
104 |
if [ "${CFG_SSE4_2}" = "auto" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
105 |
- if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse4_2 "sse4_2" $L_FLAGS $I_FLAGS $l_FLAGS "-msse4.2"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
106 |
+ if [ "$PLATFORM" == "solaris-cc" ]; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
107 |
+ SSE42FLAG="-xarch=sse4_2" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
108 |
+ else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
109 |
+ SSE42FLAG="-msse4.2" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
110 |
+ fi |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
111 |
+ if "$unixtests/compile.test" "$XQMAKESPEC" "$QMAKE_CONFIG" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sse4_2 "sse4_2" $L_FLAGS $I_FLAGS $l_FLAGS "$SSE42FLAG"; then |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
112 |
CFG_SSE4_2=yes |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
113 |
else |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
114 |
CFG_SSE4_2=no |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
115 |
@@ -7063,13 +7103,13 @@ |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
116 |
# Check the compiler version |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
117 |
case `${QMAKE_CONF_COMPILER} -V 2>&1 | awk '{print $4}'` in |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
118 |
5.[012345678]) |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
119 |
- canBuildWebKit="no" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
120 |
- canBuildQtXmlPatterns="no" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
121 |
+ canBuildWebKit="yes" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
122 |
+ canBuildQtXmlPatterns="yes" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
123 |
canBuildQtConcurrent="no" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
124 |
;; |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
125 |
5.*) |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
126 |
- canBuildWebKit="no" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
127 |
- canBuildQtConcurrent="no" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
128 |
+ canBuildWebKit="yes" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
129 |
+ canBuildQtConcurrent="yes" |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
130 |
;; |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
131 |
esac |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
132 |
;; |
6f76bdc54801
experimental/SFEqt47: add 40 patches enabling WebKit etc.; create qmake.conf for solaris-cc-stdcxx
viskov
parents:
diff
changeset
|
133 |