You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,7 @@ The core functionality is written in C. Other languages used include C++ and Pyt
28
28
29
29
Downloads for precompiled binaries and source code can be found [on our website](https://ccextractor.org/public/general/downloads/).
30
30
31
+
31
32
### Windows Package Managers
32
33
33
34
**WinGet:**
@@ -61,6 +62,34 @@ You can also find the list of parameters and their brief description by running
61
62
62
63
You can find sample files on [our website](https://ccextractor.org/public/general/tvsamples/) to test the software.
63
64
65
+
### Building from Source
66
+
67
+
-[Building on Windows using WSL](docs/build-wsl.md)
68
+
69
+
#### Linux (Autotools) build notes
70
+
71
+
CCExtractor also supports an autotools-based build system under the `linux/`
72
+
directory.
73
+
74
+
Important notes:
75
+
- The autotools workflow lives inside `linux/`. The `configure` script is
76
+
generated there and should be run from that directory.
77
+
- Typical build steps are:
78
+
```
79
+
cd linux
80
+
./autogen.sh
81
+
./configure
82
+
make
83
+
```
84
+
- Rust support is enabled automatically if `cargo` and `rustc` are available
85
+
on the system. In that case, Rust components are built and linked during
86
+
`make`.
87
+
- If you encounter unexpected build or linking issues, a clean rebuild
88
+
(`make clean` or a fresh clone) is recommended, especially when Rust is
89
+
involved.
90
+
91
+
This build flow has been tested on Linux and WSL.
92
+
64
93
## Compiling CCExtractor
65
94
66
95
To learn more about how to compile and build CCExtractor for your platform check the [compilation guide](https://github.com/CCExtractor/ccextractor/blob/master/docs/COMPILATION.MD).
Copy file name to clipboardExpand all lines: docs/COMPILATION.MD
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,16 @@
1
+
# Installation
2
+
3
+
## Homebrew
4
+
The easiest way to install CCExtractor for Mac and Linux is through Homebrew:
5
+
6
+
```bash
7
+
brew install ccextractor
8
+
```
9
+
Note: If you don't have Homebrew installed, see [brew.sh](https://brew.sh/)
10
+
for installation instructions.
11
+
12
+
---
13
+
1
14
# Compiling CCExtractor
2
15
3
16
You may compile CCExtractor across all major platforms using `CMakeLists.txt` stored under `ccextractor/src/` directory. Autoconf and custom build scripts are also available. See platform specific instructions in the below sections.
0 commit comments