diff --git a/CMakeLists.txt b/CMakeLists.txt index fbdd8c7..b2ba1f8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,6 @@ cmake_minimum_required(VERSION 3.16) +project(TF_WebApp) option(TFWEBAPP_ENABLE_STATIC "Enable static build" ON) option(TFWEBAPP_ENABLE_SHARED "Enable shared build" ON) option(TFWEBAPP_ENABLE_EXAMPLES "Enable examples" OFF) diff --git a/Packaging/Linux/build-ubuntu-jammy.sh b/Packaging/Linux/build-ubuntu-jammy.sh index 5a4bdff..f0c9453 100644 --- a/Packaging/Linux/build-ubuntu-jammy.sh +++ b/Packaging/Linux/build-ubuntu-jammy.sh @@ -4,7 +4,7 @@ mkdir -p build/jammy cd build/jammy mkdir build-amd64 apt install -y tessesframework -cmake -S ../../../../ -B build-amd64 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF +cmake -S ../../../../ -B build-amd64 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF cd build-amd64 make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_amd64 @@ -18,7 +18,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_amd64 # ARM64 mkdir build-arm64 apt install -y tessesframework:arm64 -cmake -S ../../../../ -B build-arm64 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/arm64.cmake +cmake -S ../../../../ -B build-arm64 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/arm64.cmake cd build-arm64 make -j`nproc` make install DESTDIR=../tessesframework-webview$DEB_VERSION\_arm64 @@ -31,7 +31,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_arm64 # RISCV64 mkdir build-riscv64 apt install -y tessesframework:riscv64 -cmake -S ../../../../ -B build-riscv64 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/riscv64.cmake +cmake -S ../../../../ -B build-riscv64 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/riscv64.cmake cd build-riscv64 make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_riscv64 @@ -44,7 +44,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_riscv64 # ARMHF mkdir build-armhf apt install -y tessesframework:armhf -cmake -S ../../../../ -B build-armhf -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/armhf.cmake +cmake -S ../../../../ -B build-armhf -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/armhf.cmake cd build-armhf make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_armhf diff --git a/Packaging/Linux/build-ubuntu-plucky.sh b/Packaging/Linux/build-ubuntu-plucky.sh index 74454d5..dbdc3f5 100644 --- a/Packaging/Linux/build-ubuntu-plucky.sh +++ b/Packaging/Linux/build-ubuntu-plucky.sh @@ -4,7 +4,7 @@ mkdir -p build/plucky cd build/plucky mkdir build-amd64 apt install -y tessesframework -cmake -S ../../../../ -B build-amd64 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF +cmake -S ../../../../ -B build-amd64 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF cd build-amd64 make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_amd64 @@ -17,7 +17,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_amd64 # ARM64 mkdir build-arm64 apt install -y tessesframework:arm64 -cmake -S ../../../../ -B build-arm64 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/arm64.cmake +cmake -S ../../../../ -B build-arm64 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/arm64.cmake cd build-arm64 make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_arm64 @@ -30,7 +30,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_arm64 # RISCV64 mkdir build-riscv64 apt install -y tessesframework:riscv64 -cmake -S ../../../../ -B build-riscv64 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/riscv64.cmake +cmake -S ../../../../ -B build-riscv64 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/riscv64.cmake cd build-riscv64 make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_riscv64 @@ -43,7 +43,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_riscv64 # ARMHF mkdir build-armhf apt install -y tessesframework:armhf -cmake -S ../../../../ -B build-armhf -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/armhf.cmake +cmake -S ../../../../ -B build-armhf -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/armhf.cmake cd build-armhf make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_armhf @@ -56,7 +56,7 @@ dpkg-deb --build tessesframework-webview_$DEB_VERSION\_armhf # I386 mkdir build-i386 apt install -y tessesframework:i386 -cmake -S ../../../../ -B build-i386 -DCMAKE_INSTALL_PREFIX=/usr -DTESSESFRAMEWORK_VENDERCERTCHAIN=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/i386.cmake +cmake -S ../../../../ -B build-i386 -DCMAKE_INSTALL_PREFIX=/usr -DTFWEBAPP_FETCHCONTENT=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/toolchains/i386.cmake cd build-i386 make -j`nproc` make install DESTDIR=../tessesframework-webview_$DEB_VERSION\_i386