26 lines
570 B
Plaintext
26 lines
570 B
Plaintext
# Tanım: JSON for Modern C++
|
||
# URL: https://nlohmann.github.io/json/
|
||
# Paketçi: milisarge
|
||
# Gerekler: cmake
|
||
|
||
isim=nlohmann-json
|
||
surum=2.1.1
|
||
devir=1
|
||
kaynak=(https://github.com/nlohmann/json/archive/v$surum.tar.gz::$isim-$surum.tar.gz)
|
||
|
||
derle() {
|
||
cd "json-$surum"
|
||
mkdir -p build
|
||
|
||
cd build
|
||
cmake ../ \
|
||
-DBuildTests=OFF \
|
||
-DCMAKE_BUILD_TYPE=Release \
|
||
-DCMAKE_INSTALL_PREFIX=/usr
|
||
make
|
||
make DESTDIR=${PKG} install
|
||
install -d ${PKG}/usr/lib/
|
||
mv ${PKG}/usr/cmake ${PKG}/usr/lib/
|
||
install -Dm644 ../LICENSE.MIT ${PKG}/usr/share/licenses/nlohmann_json-git/LICENSE
|
||
}
|