From 0952196fe16e43ad1c1668f11008de2f1fc627a1 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Fri, 2 Feb 2024 19:43:57 +0500 Subject: [PATCH 01/23] Create cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 39 +++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/cmake-single-platform.yml diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml new file mode 100644 index 0000000..f522b05 --- /dev/null +++ b/.github/workflows/cmake-single-platform.yml @@ -0,0 +1,39 @@ +# This starter workflow is for a CMake project running on a single platform. There is a different starter workflow if you need cross-platform coverage. +# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-multi-platform.yml +name: CMake on a single platform + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +env: + # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) + BUILD_TYPE: Release + +jobs: + build: + # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac. + # You can convert this to a matrix build if you need cross-platform coverage. + # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Configure CMake + # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. + # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} + + - name: Build + # Build your program with the given configuration + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + + - name: Test + working-directory: ${{github.workspace}}/build + # Execute tests defined by the CMake configuration. + # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail + run: ctest -C ${{env.BUILD_TYPE}} + From 2a33feab27e6f443c53111d04e8943c094190cf8 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Fri, 2 Feb 2024 23:37:32 +0500 Subject: [PATCH 02/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index f522b05..a0f7bfe 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -21,7 +21,11 @@ jobs: steps: - uses: actions/checkout@v3 - + with: + command: | + echo '--- Install libxslt-dev ---'; + apt-get install libxslt-dev + - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type From 243c96f0698656f19213a3caa8ef330d9c8e5bb0 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Fri, 2 Feb 2024 23:46:50 +0500 Subject: [PATCH 03/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index a0f7bfe..44d4f04 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -24,7 +24,9 @@ jobs: with: command: | echo '--- Install libxslt-dev ---'; - apt-get install libxslt-dev + apt-get install libxslt-dev; + echo 'Done install'; + - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. From a42b7155dac145546c593187b3ebf462c1888a5e Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Fri, 2 Feb 2024 23:51:17 +0500 Subject: [PATCH 04/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 44d4f04..5356044 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -21,13 +21,10 @@ jobs: steps: - uses: actions/checkout@v3 - with: - command: | - echo '--- Install libxslt-dev ---'; - apt-get install libxslt-dev; - echo 'Done install'; - - + - name: Install libxslt + run: sudo apt-get install -y libxslt + - name: Install xmll2 + run: sudo apt-get install -y libxml2-utils - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type From 04649c4c6d9b822dd9567d626fa809321378f6d1 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Fri, 2 Feb 2024 23:56:17 +0500 Subject: [PATCH 05/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 5356044..ca25a1d 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Install libxslt - run: sudo apt-get install -y libxslt + run: sudo apt-get install -y libxslt-dev - name: Install xmll2 run: sudo apt-get install -y libxml2-utils - name: Configure CMake From 2ae9a1c1cacf9e2da21134b4b1ce4b20a511f946 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Fri, 2 Feb 2024 23:58:07 +0500 Subject: [PATCH 06/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index ca25a1d..e6ce6ee 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -25,6 +25,14 @@ jobs: run: sudo apt-get install -y libxslt-dev - name: Install xmll2 run: sudo apt-get install -y libxml2-utils + - name: Install PostgreSQL client + run: | + apt-get update + apt-get install --yes postgresql-client + - name: Install wxWidgets + run: | + apt-get update + apt-get install --yes wxWidgets - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type From 933ab045a44233ca2500a03920e80604cab5de48 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:03:47 +0500 Subject: [PATCH 07/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index e6ce6ee..20db2e3 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -32,7 +32,7 @@ jobs: - name: Install wxWidgets run: | apt-get update - apt-get install --yes wxWidgets + sudo apt-get install libwxbase3.2-0-unofficial && sudo apt-get install libwxbase3.2-dev && sudo apt-get install libwxgtk3.2-0-unofficial && sudo apt-get install libwxgtk3.2-dev && sudo apt-get install wx3.2-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.2-0-unofficial && sudo apt-get install libwxgtk-webview3.2-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.2-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.2-0-unofficial-dbg && sudo apt-get install wx3.2-i18n - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type From a86d8e5c9be2a47ab4698d69b26de78890ddca34 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:15:35 +0500 Subject: [PATCH 08/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 20db2e3..c8fcad7 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -27,11 +27,9 @@ jobs: run: sudo apt-get install -y libxml2-utils - name: Install PostgreSQL client run: | - apt-get update apt-get install --yes postgresql-client - name: Install wxWidgets run: | - apt-get update sudo apt-get install libwxbase3.2-0-unofficial && sudo apt-get install libwxbase3.2-dev && sudo apt-get install libwxgtk3.2-0-unofficial && sudo apt-get install libwxgtk3.2-dev && sudo apt-get install wx3.2-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.2-0-unofficial && sudo apt-get install libwxgtk-webview3.2-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.2-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.2-0-unofficial-dbg && sudo apt-get install wx3.2-i18n - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. From f258cdf2ff719cc1214bd998ef942bf5f1a2bab3 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:17:15 +0500 Subject: [PATCH 09/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index c8fcad7..148153d 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -27,7 +27,7 @@ jobs: run: sudo apt-get install -y libxml2-utils - name: Install PostgreSQL client run: | - apt-get install --yes postgresql-client + apt-get install -y postgresql-client - name: Install wxWidgets run: | sudo apt-get install libwxbase3.2-0-unofficial && sudo apt-get install libwxbase3.2-dev && sudo apt-get install libwxgtk3.2-0-unofficial && sudo apt-get install libwxgtk3.2-dev && sudo apt-get install wx3.2-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.2-0-unofficial && sudo apt-get install libwxgtk-webview3.2-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.2-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.2-0-unofficial-dbg && sudo apt-get install wx3.2-i18n From 04cb91c9f1d09c1ed2f2f590ffc56bab01816415 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:26:18 +0500 Subject: [PATCH 10/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 148153d..998df96 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -25,6 +25,11 @@ jobs: run: sudo apt-get install -y libxslt-dev - name: Install xmll2 run: sudo apt-get install -y libxml2-utils + - name: Fix permissions on files and directories + run: | + chown -R $(id -u):$(id -g) /var/lib; + chown -R $(id -u):$(id -g) /var/cache; + chown -R $(id -u):$(id -g) /var/lib; - name: Install PostgreSQL client run: | apt-get install -y postgresql-client From 31abd36478cf01890aa54f2ab19fed60726b8e0d Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:33:36 +0500 Subject: [PATCH 11/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 998df96..eb2a8d3 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -29,7 +29,7 @@ jobs: run: | chown -R $(id -u):$(id -g) /var/lib; chown -R $(id -u):$(id -g) /var/cache; - chown -R $(id -u):$(id -g) /var/lib; + chown -R $(id -u):$(id -g) /var/lib/dpkg; - name: Install PostgreSQL client run: | apt-get install -y postgresql-client From 3a5e78d5eee84a87e0ff0fb00ae5735e1db4152e Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:34:04 +0500 Subject: [PATCH 12/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index eb2a8d3..16b387f 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -27,7 +27,6 @@ jobs: run: sudo apt-get install -y libxml2-utils - name: Fix permissions on files and directories run: | - chown -R $(id -u):$(id -g) /var/lib; chown -R $(id -u):$(id -g) /var/cache; chown -R $(id -u):$(id -g) /var/lib/dpkg; - name: Install PostgreSQL client From 8f5bcab6fd5c4d184cf6dd89155e100a0ef8546f Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:35:31 +0500 Subject: [PATCH 13/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 16b387f..f23bdb8 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -22,18 +22,24 @@ jobs: steps: - uses: actions/checkout@v3 - name: Install libxslt - run: sudo apt-get install -y libxslt-dev + run: | + sudo apt-get update + sudo apt-get install -y libxslt-dev - name: Install xmll2 - run: sudo apt-get install -y libxml2-utils + run: | + sudo apt-get update + sudo apt-get install -y libxml2-utils - name: Fix permissions on files and directories run: | chown -R $(id -u):$(id -g) /var/cache; chown -R $(id -u):$(id -g) /var/lib/dpkg; - name: Install PostgreSQL client run: | + sudo apt-get update apt-get install -y postgresql-client - name: Install wxWidgets run: | + sudo apt-get update sudo apt-get install libwxbase3.2-0-unofficial && sudo apt-get install libwxbase3.2-dev && sudo apt-get install libwxgtk3.2-0-unofficial && sudo apt-get install libwxgtk3.2-dev && sudo apt-get install wx3.2-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.2-0-unofficial && sudo apt-get install libwxgtk-webview3.2-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.2-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.2-0-unofficial-dbg && sudo apt-get install wx3.2-i18n - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. From bbf2d16b3ec5acc981f71ac6def3c23eb13b2689 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:40:26 +0500 Subject: [PATCH 14/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index f23bdb8..aca8cf7 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -31,7 +31,7 @@ jobs: sudo apt-get install -y libxml2-utils - name: Fix permissions on files and directories run: | - chown -R $(id -u):$(id -g) /var/cache; + #chown -R $(id -u):$(id -g) /var/cache; chown -R $(id -u):$(id -g) /var/lib/dpkg; - name: Install PostgreSQL client run: | From 4610ec56bee6cbcd05478f5d1651fa118fba45cc Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:42:03 +0500 Subject: [PATCH 15/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index aca8cf7..23a2217 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -31,7 +31,6 @@ jobs: sudo apt-get install -y libxml2-utils - name: Fix permissions on files and directories run: | - #chown -R $(id -u):$(id -g) /var/cache; chown -R $(id -u):$(id -g) /var/lib/dpkg; - name: Install PostgreSQL client run: | From 5c231870b5da94e893f5765db120005c2870ee57 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 00:45:18 +0500 Subject: [PATCH 16/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 23a2217..f7bd6a6 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -30,8 +30,6 @@ jobs: sudo apt-get update sudo apt-get install -y libxml2-utils - name: Fix permissions on files and directories - run: | - chown -R $(id -u):$(id -g) /var/lib/dpkg; - name: Install PostgreSQL client run: | sudo apt-get update From 57486f32fe5352bcc049d9628099ce72ad50a44f Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 01:07:06 +0500 Subject: [PATCH 17/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index f7bd6a6..f01240a 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -29,7 +29,6 @@ jobs: run: | sudo apt-get update sudo apt-get install -y libxml2-utils - - name: Fix permissions on files and directories - name: Install PostgreSQL client run: | sudo apt-get update From c80ad04076b804aeeeb0ab83c27ce59a7acd9bbe Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 01:15:03 +0500 Subject: [PATCH 18/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index f01240a..7192f69 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -24,7 +24,7 @@ jobs: - name: Install libxslt run: | sudo apt-get update - sudo apt-get install -y libxslt-dev + sudo apt-get install -y libxslt-dev libxml2-utils postgresql-client - name: Install xmll2 run: | sudo apt-get update From 1e015820dde1066fbeab7db24d48a8620a7d665b Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 01:17:09 +0500 Subject: [PATCH 19/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 7192f69..0cae9ac 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -21,18 +21,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install libxslt + - name: Install libxslt-dev libxml2-utils postgresql-client run: | sudo apt-get update sudo apt-get install -y libxslt-dev libxml2-utils postgresql-client - - name: Install xmll2 - run: | - sudo apt-get update - sudo apt-get install -y libxml2-utils - - name: Install PostgreSQL client - run: | - sudo apt-get update - apt-get install -y postgresql-client - name: Install wxWidgets run: | sudo apt-get update From 9e2efb530ba3838211fed17eebc7cb0de3561909 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 01:22:46 +0500 Subject: [PATCH 20/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 0cae9ac..41b5e4d 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -28,7 +28,7 @@ jobs: - name: Install wxWidgets run: | sudo apt-get update - sudo apt-get install libwxbase3.2-0-unofficial && sudo apt-get install libwxbase3.2-dev && sudo apt-get install libwxgtk3.2-0-unofficial && sudo apt-get install libwxgtk3.2-dev && sudo apt-get install wx3.2-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.2-0-unofficial && sudo apt-get install libwxgtk-webview3.2-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.2-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.2-0-unofficial-dbg && sudo apt-get install wx3.2-i18n + sudo apt-get install libwxbase3.2-0-unofficial libwxbase3.2unofficial-dev libwxgtk3.2-0-unofficial libwxgtk3.2unofficial-dev wx3.2-headers wx-common libwxgtk-media3.2-0-unofficial libwxgtk-media3.2unofficial-dev libwxgtk-webview3.2-0-unofficial libwxgtk-webview3.2unofficial-dev libwxgtk-webview3.2-0-unofficial-dbg libwxbase3.2-0-unofficial-dbg libwxgtk3.2-0-unofficial-dbg libwxgtk-media3.2-0-unofficial-dbg wx3.2-i18n - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type From 1e291b5ccebe326f9ceb945a9ddf44639eec03d0 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 14:13:51 +0500 Subject: [PATCH 21/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 41b5e4d..008ba37 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -11,7 +11,8 @@ on: env: # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) BUILD_TYPE: Release - + CXXFLAGS: "-DNO_WXJSON_GIT" + jobs: build: # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac. @@ -28,7 +29,10 @@ jobs: - name: Install wxWidgets run: | sudo apt-get update - sudo apt-get install libwxbase3.2-0-unofficial libwxbase3.2unofficial-dev libwxgtk3.2-0-unofficial libwxgtk3.2unofficial-dev wx3.2-headers wx-common libwxgtk-media3.2-0-unofficial libwxgtk-media3.2unofficial-dev libwxgtk-webview3.2-0-unofficial libwxgtk-webview3.2unofficial-dev libwxgtk-webview3.2-0-unofficial-dbg libwxbase3.2-0-unofficial-dbg libwxgtk3.2-0-unofficial-dbg libwxgtk-media3.2-0-unofficial-dbg wx3.2-i18n + sudo apt-get install libwxgtk3.0-gtk3-dev + - name: Display versions of tools and libraries + continue-on-error: true + run: uname -a; wx-config --list; wx-config --cxxflags; wx-config --libs; g++ --version | grep g++ - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type From ad63c4f665f6f0da9992b4d5560d7226a5ff2799 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 18:38:20 +0500 Subject: [PATCH 22/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index 008ba37..ad51928 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -29,7 +29,7 @@ jobs: - name: Install wxWidgets run: | sudo apt-get update - sudo apt-get install libwxgtk3.0-gtk3-dev + sudo apt-get install libwxgtk3.2-gtk3-dev - name: Display versions of tools and libraries continue-on-error: true run: uname -a; wx-config --list; wx-config --cxxflags; wx-config --libs; g++ --version | grep g++ From e3fc21020ca1dfa55b847d50351d174fff673fe4 Mon Sep 17 00:00:00 2001 From: levinsv <44033647+levinsv@users.noreply.github.com> Date: Sat, 3 Feb 2024 18:40:50 +0500 Subject: [PATCH 23/23] Update cmake-single-platform.yml --- .github/workflows/cmake-single-platform.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cmake-single-platform.yml b/.github/workflows/cmake-single-platform.yml index ad51928..6ead2b1 100644 --- a/.github/workflows/cmake-single-platform.yml +++ b/.github/workflows/cmake-single-platform.yml @@ -29,7 +29,7 @@ jobs: - name: Install wxWidgets run: | sudo apt-get update - sudo apt-get install libwxgtk3.2-gtk3-dev + sudo apt-get install libwxgtk3.2-dev - name: Display versions of tools and libraries continue-on-error: true run: uname -a; wx-config --list; wx-config --cxxflags; wx-config --libs; g++ --version | grep g++