@@ -56,44 +56,49 @@ The simplest way to compile this package is:
56
56
57
57
$ cd trimal
58
58
59
- 2. Create a custom makefile. The CMake build will autodetect the best CPU features available. They can be individually disabled:
59
+ 2. Run this to clone the `cpu_features ` submodule:
60
+ ::
61
+
62
+ $ git submodule update --init
63
+
64
+ 3. Create a custom makefile. The CMake build will autodetect the best CPU features available. They can be individually disabled:
60
65
61
- 2 .1. Build with AVX2, SSE2 and NEON (and effectively use AVX2 on x86 and NEON in arm)
66
+ 3 .1. Build with AVX2, SSE2 and NEON (and effectively use AVX2 on x86 and NEON in arm)
62
67
63
68
::
64
69
65
70
$ cmake .
66
71
67
- 2 .2. Build with SSE2 only
72
+ 3 .2. Build with SSE2 only
68
73
69
74
::
70
75
71
76
$ cmake . -DDISABLE_AVX2=1 -DDISABLE_NEON=1
72
77
73
- 2 .3. Build with AVX2 only
78
+ 3 .3. Build with AVX2 only
74
79
75
80
::
76
81
77
82
$ cmake . -DDISABLE_SSE2=1 -DDISABLE_NEON=1
78
83
79
- 2 .4. Build with NEON only
84
+ 3 .4. Build with NEON only
80
85
81
86
::
82
87
83
88
$ cmake . -DDISABLE_SSE2=1 -DDISABLE_AVX2=1
84
89
85
- 2 .5. Build without SIMD
90
+ 3 .5. Build without SIMD
86
91
87
92
::
88
93
89
94
$ cmake . -DDISABLE_SSE2=1 -DDISABLE_AVX2=1 -DDISABLE_NEON=1
90
95
91
- 3 . Compile the package.
96
+ 4 . Compile the package.
92
97
::
93
98
94
99
$ make
95
100
96
- 4 . Optionally, run trimAl/readAl with the examples into the 'dataset'
101
+ 5 . Optionally, run trimAl/readAl with the examples into the 'dataset'
97
102
directory to check the correct installation. It should return the original MSA.
98
103
::
99
104
0 commit comments