Add tinyxml2 to the toolchain for ease of use

This commit is contained in:
dajoho 2025-06-07 18:05:49 +02:00
parent 6499662581
commit a08df6f0ca
2 changed files with 15 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.project

View file

@ -24,3 +24,17 @@ RUN git config --global user.name "Team Pandory"
COPY armv7-teampandory_pandoradx_gcc7-linux-gnueabihf.cmake /opt/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/
COPY armv7-teampandory_pandoradx_gcc7-linux-gnueabihf.meson /opt/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/
RUN cd /tmp; \
git clone https://github.com/leethomason/tinyxml2.git; \
cd tinyxml2/; \
export PATH="/opt/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/:$PATH"; \
export TOOLCHAIN_FILE="/opt/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/armv7-teampandory_pandoradx_gcc7-linux-gnueabihf.cmake"; \
mkdir build && cd build; \
cmake .. \
-DCMAKE_TOOLCHAIN_FILE="$TOOLCHAIN_FILE" \
-DCMAKE_INSTALL_PREFIX=/opt/sysroot-glibc-linaro-2.23-2017.05-arm-linux-gnueabihf \
-DBUILD_SHARED_LIBS:BOOL=ON; \
make; \
make install;