Remove curl references

N00byKing 2018-04-10 19:02:18 +02:00
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!) 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: 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 export Qt5_DIR=/usr/local/lib/qt5/cmake/Qt5
cmake \ cmake \
-DCMAKE_CXX_FLAGS='-I/usr/local/include -O2' \ -DCMAKE_CXX_FLAGS='-I/usr/local/include -O2' \
-DCMAKE_EXE_LINKER_FLAGS='-z wxneeded' \ -DCMAKE_EXE_LINKER_FLAGS='-z wxneeded' ..
-DUSE_SYSTEM_CURL=1 ..
make make
``` ```
Rationale: 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. + `-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?) + `-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. + 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 [1]: Building-for-Linux