mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-22 06:30:05 +00:00
Remove curl references
parent
417881c7ba
commit
852ff184d2
@ -2,7 +2,7 @@
|
||||
|
||||
Install the required packages: (Please amend if you notice some are missing, I did not test this on a clean installation!)
|
||||
```
|
||||
pkg_add cmake curl sdl2 qtbase
|
||||
pkg_add cmake sdl2 qtbase
|
||||
```
|
||||
The repository uses submodules, so remember to clone it recursively:
|
||||
```
|
||||
@ -15,8 +15,7 @@ mkdir build && cd build
|
||||
export Qt5_DIR=/usr/local/lib/qt5/cmake/Qt5
|
||||
cmake \
|
||||
-DCMAKE_CXX_FLAGS='-I/usr/local/include -O2' \
|
||||
-DCMAKE_EXE_LINKER_FLAGS='-z wxneeded' \
|
||||
-DUSE_SYSTEM_CURL=1 ..
|
||||
-DCMAKE_EXE_LINKER_FLAGS='-z wxneeded' ..
|
||||
make
|
||||
```
|
||||
Rationale:
|
||||
@ -24,6 +23,5 @@ Rationale:
|
||||
+ `-I/usr/local/include` is needed for the compiler to find `iconv.h`, as the base compiler does not look under `/usr/local/include` by default.
|
||||
+ `-O2` is needed for playable performance; this needs to be set even if `CMAKE_BUILD_TYPE=Release`, as it does not set optimization flags by default (perhaps because the base amd64 compiler is clang?)
|
||||
+ Linking with `-z wxneeded` is needed to enable writable-executable memory on OpenBSD. The resulting binary still needs to be run a partition with `wxallowed` set in the mount flags; `/usr/local` is mounted like this by default.
|
||||
+ `USE_SYSTEM_CURL=1` was copied from the [Linux build instructions][1].
|
||||
|
||||
[1]: Building-for-Linux
|
Loading…
Reference in New Issue
Block a user