From fe51bf16442a9af0964c47b6c7209f450e112e58 Mon Sep 17 00:00:00 2001 From: YZBruh Date: Tue, 29 Jul 2025 21:20:31 +0300 Subject: [PATCH] pmt: fix build issues with NDK --- CMakeLists.txt | 2 +- LICENSE | 0 README.md | 0 build.sh | 0 cmake/generate_headers.cmake | 0 include/CLI/CLI11.hpp | 0 include/CLI/LICENSE | 0 include/PartitionManager/lib.hpp | 0 include/buildInfo.hpp.in | 0 include/picosha2.h | 0 src/FunctionManager.cpp | 0 src/Lib.cpp | 0 src/Main.cpp | 0 src/functions/functions.hpp | 0 srclib/CMakeLists.txt | 0 srclib/libhelper/CMakeLists.txt | 0 srclib/libhelper/include/libhelper/lib.hpp | 0 srclib/libhelper/src/Checkers.cpp | 0 srclib/libhelper/src/Classes.cpp | 3 ++- srclib/libhelper/src/FileUtil.cpp | 0 srclib/libhelper/src/Sha256.cpp | 0 srclib/libhelper/src/Utilities.cpp | 0 srclib/libhelper/tests/test.cpp | 0 srclib/libhelper/tests/test.sh | 0 srclib/libpartition_map/CMakeLists.txt | 0 srclib/libpartition_map/include/libpartition_map/lib.hpp | 0 srclib/libpartition_map/src/Getters.cpp | 0 srclib/libpartition_map/src/PartitionMap.cpp | 0 srclib/libpartition_map/src/Type.cpp | 0 srclib/libpartition_map/tests/test.cpp | 0 tests/test.cpp | 0 31 files changed, 3 insertions(+), 2 deletions(-) mode change 100644 => 100755 CMakeLists.txt mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md mode change 100644 => 100755 build.sh mode change 100644 => 100755 cmake/generate_headers.cmake mode change 100644 => 100755 include/CLI/CLI11.hpp mode change 100644 => 100755 include/CLI/LICENSE mode change 100644 => 100755 include/PartitionManager/lib.hpp mode change 100644 => 100755 include/buildInfo.hpp.in mode change 100644 => 100755 include/picosha2.h mode change 100644 => 100755 src/FunctionManager.cpp mode change 100644 => 100755 src/Lib.cpp mode change 100644 => 100755 src/Main.cpp mode change 100644 => 100755 src/functions/functions.hpp mode change 100644 => 100755 srclib/CMakeLists.txt mode change 100644 => 100755 srclib/libhelper/CMakeLists.txt mode change 100644 => 100755 srclib/libhelper/include/libhelper/lib.hpp mode change 100644 => 100755 srclib/libhelper/src/Checkers.cpp mode change 100644 => 100755 srclib/libhelper/src/Classes.cpp mode change 100644 => 100755 srclib/libhelper/src/FileUtil.cpp mode change 100644 => 100755 srclib/libhelper/src/Sha256.cpp mode change 100644 => 100755 srclib/libhelper/src/Utilities.cpp mode change 100644 => 100755 srclib/libhelper/tests/test.cpp mode change 100644 => 100755 srclib/libhelper/tests/test.sh mode change 100644 => 100755 srclib/libpartition_map/CMakeLists.txt mode change 100644 => 100755 srclib/libpartition_map/include/libpartition_map/lib.hpp mode change 100644 => 100755 srclib/libpartition_map/src/Getters.cpp mode change 100644 => 100755 srclib/libpartition_map/src/PartitionMap.cpp mode change 100644 => 100755 srclib/libpartition_map/src/Type.cpp mode change 100644 => 100755 srclib/libpartition_map/tests/test.cpp mode change 100644 => 100755 tests/test.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 index 469b8ac..02e8bcd --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ project(pmt VERSION 1.0.0) # Set compiler flags add_compile_options(-Wall -Werror) -if(${CMAKE_BUILD_TYPE} STREQUAL Debug) +if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") add_compile_options(-gdwarf-5 -fsanitize=address -fstack-protector) add_link_options(-fsanitize=address) endif() diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 diff --git a/cmake/generate_headers.cmake b/cmake/generate_headers.cmake old mode 100644 new mode 100755 diff --git a/include/CLI/CLI11.hpp b/include/CLI/CLI11.hpp old mode 100644 new mode 100755 diff --git a/include/CLI/LICENSE b/include/CLI/LICENSE old mode 100644 new mode 100755 diff --git a/include/PartitionManager/lib.hpp b/include/PartitionManager/lib.hpp old mode 100644 new mode 100755 diff --git a/include/buildInfo.hpp.in b/include/buildInfo.hpp.in old mode 100644 new mode 100755 diff --git a/include/picosha2.h b/include/picosha2.h old mode 100644 new mode 100755 diff --git a/src/FunctionManager.cpp b/src/FunctionManager.cpp old mode 100644 new mode 100755 diff --git a/src/Lib.cpp b/src/Lib.cpp old mode 100644 new mode 100755 diff --git a/src/Main.cpp b/src/Main.cpp old mode 100644 new mode 100755 diff --git a/src/functions/functions.hpp b/src/functions/functions.hpp old mode 100644 new mode 100755 diff --git a/srclib/CMakeLists.txt b/srclib/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/srclib/libhelper/CMakeLists.txt b/srclib/libhelper/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/srclib/libhelper/include/libhelper/lib.hpp b/srclib/libhelper/include/libhelper/lib.hpp old mode 100644 new mode 100755 diff --git a/srclib/libhelper/src/Checkers.cpp b/srclib/libhelper/src/Checkers.cpp old mode 100644 new mode 100755 diff --git a/srclib/libhelper/src/Classes.cpp b/srclib/libhelper/src/Classes.cpp old mode 100644 new mode 100755 index 5f0ae1d..80cba65 --- a/srclib/libhelper/src/Classes.cpp +++ b/srclib/libhelper/src/Classes.cpp @@ -21,12 +21,13 @@ #include #include #include +#include #include static void __create_log_file(const char* file) { remove(file); - int fd = open(file, O_WRONLY | O_TRUNC, DEFAULT_EXTENDED_FILE_PERMS); + int fd = open(file, O_WRONLY | O_CREAT, DEFAULT_EXTENDED_FILE_PERMS); if (fd != -1) close(fd); } diff --git a/srclib/libhelper/src/FileUtil.cpp b/srclib/libhelper/src/FileUtil.cpp old mode 100644 new mode 100755 diff --git a/srclib/libhelper/src/Sha256.cpp b/srclib/libhelper/src/Sha256.cpp old mode 100644 new mode 100755 diff --git a/srclib/libhelper/src/Utilities.cpp b/srclib/libhelper/src/Utilities.cpp old mode 100644 new mode 100755 diff --git a/srclib/libhelper/tests/test.cpp b/srclib/libhelper/tests/test.cpp old mode 100644 new mode 100755 diff --git a/srclib/libhelper/tests/test.sh b/srclib/libhelper/tests/test.sh old mode 100644 new mode 100755 diff --git a/srclib/libpartition_map/CMakeLists.txt b/srclib/libpartition_map/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/srclib/libpartition_map/include/libpartition_map/lib.hpp b/srclib/libpartition_map/include/libpartition_map/lib.hpp old mode 100644 new mode 100755 diff --git a/srclib/libpartition_map/src/Getters.cpp b/srclib/libpartition_map/src/Getters.cpp old mode 100644 new mode 100755 diff --git a/srclib/libpartition_map/src/PartitionMap.cpp b/srclib/libpartition_map/src/PartitionMap.cpp old mode 100644 new mode 100755 diff --git a/srclib/libpartition_map/src/Type.cpp b/srclib/libpartition_map/src/Type.cpp old mode 100644 new mode 100755 diff --git a/srclib/libpartition_map/tests/test.cpp b/srclib/libpartition_map/tests/test.cpp old mode 100644 new mode 100755 diff --git a/tests/test.cpp b/tests/test.cpp old mode 100644 new mode 100755