This commit is contained in:
2026-07-06 14:36:40 +08:00
parent 2558c9c9c1
commit 57531cdfa8
10 changed files with 0 additions and 196 deletions
-9
View File
@@ -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
-10
View File
@@ -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%
-6
View File
@@ -1,6 +0,0 @@
#!/bin/bash
# 调用 cmake 执行 .cmake 文件
/home/alientek/wyc/clion/bin/cmake/linux/x64/bin/cmake -P ./ci_linux.cmake
#
-17
View File
@@ -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)
-13
View File
@@ -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)
-54
View File
@@ -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()
Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

-7
View File
@@ -1,7 +0,0 @@
#include <iostream>
int main(){
std::cout << "!111111111111";
return 0;
}
-80
View File
@@ -1,80 +0,0 @@
#include <QString>
#include "gtest/gtest.h"
#include "yC/RingBuffer.hpp"
#include <QDebug>
#include <QLoggingCategory>
#include <QDateTime>
class RingBufferTest : public testing::Test {
public:
yC::RingBuffer mRingBuffer{};
int mBufferSize = 9;
void print(const QString& prefix = "") const{
int* list = mRingBuffer.list<int>();
QVector<int> listData;
for(int i = 0; i < mRingBuffer.n; ++i){
listData.push_back(list[i]);
}
int* buffer = reinterpret_cast<int*>(mRingBuffer.mData);
QVector<int> 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<int> 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<char*>(&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<char*>(&data));
print(QString("%1:").arg(i));
}
}
// int main() {
// testing::InitGoogleTest();
// return RUN_ALL_TESTS();
// }