diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index d6694e3..0000000 --- a/.gitmodules +++ /dev/null @@ -1,9 +0,0 @@ -[submodule "third_party/build_infra"] - path = third_party/build_infra - url = http://192.168.1.75:3000/psc/build_infra.git -[submodule "third_party/CPP_Core"] - path = third_party/CPP_Core - url = http://192.168.1.75:3000/psc/CPP_Core.git -[submodule "third_party/Graphic_Core"] - path = third_party/Graphic_Core - url = http://192.168.1.75:3000/psc/Graphic_Core.git diff --git a/ci/ci.bat b/ci/ci.bat deleted file mode 100644 index c699bee..0000000 --- a/ci/ci.bat +++ /dev/null @@ -1,10 +0,0 @@ -@echo off -chcp 65001 -call "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvarsx86_amd64.bat" -set CMAKE_EXECUTABLE="C:\Program Files\JetBrains\CLion\bin\cmake\win\x64\bin\cmake.exe" -set CMAKE_SCRIPT="%CD%/ci_windows.cmake" -%CMAKE_EXECUTABLE% -P %CMAKE_SCRIPT% - - - - diff --git a/ci/ci.sh b/ci/ci.sh deleted file mode 100644 index 4525141..0000000 --- a/ci/ci.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -# 调用 cmake 执行 .cmake 文件 -/home/alientek/wyc/clion/bin/cmake/linux/x64/bin/cmake -P ./ci_linux.cmake - -# diff --git a/ci/ci_linux.cmake b/ci/ci_linux.cmake deleted file mode 100644 index 93ca641..0000000 --- a/ci/ci_linux.cmake +++ /dev/null @@ -1,17 +0,0 @@ -cmake_minimum_required(VERSION 3.21) -set(CMAKE_CXX_STANDARD 17) -include(find_cmake_library.cmake) - - -set(CMAKE_EXE "/home/alientek/wyc/clion/bin/cmake/linux/x64/bin/cmake") -#set(MAKE_PROGRAM "/home/alientek/wyc/clion/bin/ninja/linux/x64/ninja") -get_filename_component(SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR} DIRECTORY) - - -_build(Debug linux_aarch64.cmake) -_build(Release linux_aarch64.cmake) -_build(Release linux_amd64.cmake) -_build(Debug linux_amd64.cmake) - - - diff --git a/ci/ci_windows.cmake b/ci/ci_windows.cmake deleted file mode 100644 index ecffd62..0000000 --- a/ci/ci_windows.cmake +++ /dev/null @@ -1,13 +0,0 @@ -cmake_minimum_required(VERSION 3.21) -set(CMAKE_CXX_STANDARD 17) -include(find_cmake_library.cmake) - - -set(CMAKE_EXE "C:/Program Files/JetBrains/CLion/bin/cmake/win/x64/bin/cmake.exe") -#set(MAKE_PROGRAM "C:/Program Files/JetBrains/CLion/bin/ninja/win/x64/ninja.exe") -get_filename_component(SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR} DIRECTORY) - - -_build(Debug msvc2019.cmake) -_build(Release msvc2019.cmake) - diff --git a/ci/find_cmake_library.cmake b/ci/find_cmake_library.cmake deleted file mode 100644 index 4ddb433..0000000 --- a/ci/find_cmake_library.cmake +++ /dev/null @@ -1,54 +0,0 @@ -function(_find_directory_upwards start_dir dir_name result_var) - set(current_dir "${start_dir}") - set(FOUND FALSE) - while (NOT FOUND) - # 构造目标目录的完整路径 - set(target_dir "${current_dir}/${dir_name}") - - # 检查目标目录是否存在 - if (EXISTS "${target_dir}") - set(FOUND TRUE) - set(${result_var} "${target_dir}" PARENT_SCOPE) - else () - # 获取上一级目录 - get_filename_component(parent_dir "${current_dir}" DIRECTORY) - - # 如果当前目录和上一级目录相同,则已到达根目录 - if ("${current_dir}" STREQUAL "${parent_dir}") - message(FATAL_ERROR "Directory '${dir_name}' not found upwards from '${start_dir}'") - set(${result_var} "" PARENT_SCOPE) - break() - endif () - - # 更新当前目录为上一级目录 - set(current_dir "${parent_dir}") - endif () - endwhile () -endfunction() - -_find_directory_upwards(.. cmake_library cmake_library_dir) -include(${cmake_library_dir}/main.cmake) - - -function(_build BUILD_TYPE TOOL_CHAIN_FILE) - include(${TOOL_CHAIN_FILE}) - set(CMAKE_BUILD_TYPE ${BUILD_TYPE}) - _get_Architecture_Name(_Architecture_Name) - set(BUILD_DIR "${CMAKE_CURRENT_LIST_DIR}/build/${_Architecture_Name}") - execute_process( - COMMAND "${CMAKE_COMMAND}" - -DCMAKE_BUILD_TYPE=${BUILD_TYPE} - # "-DCMAKE_MAKE_PROGRAM=${MAKE_PROGRAM}" - # -G Ninja - "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_LIST_DIR}/install/${_Architecture_Name}" - -DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON - -S "${SOURCE_DIR}" - -B ${BUILD_DIR} - ) - execute_process( - COMMAND "${CMAKE_COMMAND}" --build "${BUILD_DIR}" -j 14 - ) - execute_process( - COMMAND "${CMAKE_COMMAND}" --install "${BUILD_DIR}" - ) -endfunction() diff --git a/doc/Butterfly-QEvent.png b/doc/Butterfly-QEvent.png deleted file mode 100644 index fd4954e..0000000 Binary files a/doc/Butterfly-QEvent.png and /dev/null differ diff --git a/doc/Butterfly-QWidget.png b/doc/Butterfly-QWidget.png deleted file mode 100644 index 65eb5bb..0000000 Binary files a/doc/Butterfly-QWidget.png and /dev/null differ diff --git a/pure/main.cpp b/pure/main.cpp deleted file mode 100644 index 3cb0a01..0000000 --- a/pure/main.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include - -int main(){ - - std::cout << "!111111111111"; - return 0; -} \ No newline at end of file diff --git a/test/RingBufferTest.cpp b/test/RingBufferTest.cpp deleted file mode 100644 index f5fc1d8..0000000 --- a/test/RingBufferTest.cpp +++ /dev/null @@ -1,80 +0,0 @@ -#include -#include "gtest/gtest.h" -#include "yC/RingBuffer.hpp" -#include -#include -#include - - - -class RingBufferTest : public testing::Test { -public: - yC::RingBuffer mRingBuffer{}; - int mBufferSize = 9; - - void print(const QString& prefix = "") const{ - int* list = mRingBuffer.list(); - QVector listData; - for(int i = 0; i < mRingBuffer.n; ++i){ - listData.push_back(list[i]); - } - int* buffer = reinterpret_cast(mRingBuffer.mData); - QVector bufferData; - for(int i = 0; i < mRingBuffer.m; ++i){ - bufferData.push_back(buffer[i]); - } - qDebug() << prefix << listData << " " << bufferData; - //qDebug() << "dataArray:" << dataArray; - } - - - void init(bool isLeft, int bufferSize){ - mRingBuffer.isLeft = isLeft; - mBufferSize = bufferSize; - mRingBuffer.resize(sizeof(int), 4, mBufferSize); - QVector data(mBufferSize); - for(int i = 0; i < mBufferSize; ++i) { - //data[i] = i; - data[i] = -1; - } - std::memcpy(mRingBuffer.mData, data.data(), sizeof(int) * data.size()); - qInstallMessageHandler(RingBufferTest::qDebugMessageHandler); - } - - - void SetUp() override { - - } - void TearDown() override { - //qInstallMessageHandler(nullptr); - } - static void qDebugMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg) { - fprintf(stderr, "%s\n", qPrintable(msg)); - } -}; - -TEST_F(RingBufferTest, left){ - init(true,7); - print("init"); - for(int i = 1; i < 20; ++i) { - int data = i * 10; - mRingBuffer.pushData(reinterpret_cast(&data)); - print(QString("%1:").arg(i)); - } -} - -TEST_F(RingBufferTest, right){ - init(false,7); - print("init"); - for(int i = 1; i < 20; ++i) { - int data = i * 10; - mRingBuffer.pushData(reinterpret_cast(&data)); - print(QString("%1:").arg(i)); - } -} - - -// int main() { -// testing::InitGoogleTest(); -// return RUN_ALL_TESTS(); -// } \ No newline at end of file