├── .gitignore ├── basic.cmake ├── examples ├── CMakeLists.txt ├── atomic │ ├── CMakeLists.txt │ └── demo.cpp ├── clang-tidy │ ├── CMakeLists.txt │ └── point.cpp ├── gen_asm │ ├── CMakeLists.txt │ └── main.cpp ├── hello │ ├── CMakeLists.txt │ ├── app.c │ ├── hello.c │ └── hello.h ├── imported_no_soname │ ├── CMakeLists.txt │ ├── build.sh │ ├── foo │ │ ├── Makefile │ │ ├── foo.c │ │ ├── foo.h │ │ └── libfoo.so │ └── test.c ├── program │ └── CMakeLists.txt ├── runtime_path │ ├── CMakeLists.txt │ ├── bar.c │ ├── bar.h │ ├── foo.c │ ├── foo.h │ └── test.c ├── thread │ ├── CMakeLists.txt │ └── demo.cpp └── use_opencv │ ├── CMakeLists.txt │ └── use_opencv.cpp ├── plugins ├── QueryCodePage.py ├── asan.cmake ├── check_glibc_version.cmake ├── clang-tidy.cmake ├── cppcheck.cmake ├── debug_symbols.cmake ├── dll_checker.py ├── hwasan.cmake ├── msvc_EHsc.cmake ├── msvc_disable_constexpr_mutex_constructor.cmake ├── msvc_dynamic_crt.cmake ├── msvc_enlarge_stack_size.cmake ├── msvc_exception_fh3.cmake ├── msvc_execution_encoding.cmake ├── msvc_ignore_fopen_warning.cmake ├── msvc_ignore_no_pdb_warning.cmake ├── msvc_ignore_stdext_arr_iters_warning.cmake ├── msvc_parallel_build.cmake ├── msvc_static_crt.cmake ├── msvc_unicode.cmake ├── overlook │ ├── README.md │ ├── overlook.cmake │ └── tests │ │ ├── CMakeLists.txt │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04 │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── analysis-clang.md │ │ ├── analysis-gcc.md │ │ ├── analysis-msvc.md │ │ ├── cpp_clang15_disassembly_compare.webp │ │ ├── lldb_disassembly1.webp │ │ ├── lldb_disassembly2.webp │ │ ├── main.c │ │ ├── vs2022-x64-Debug.png │ │ └── vs2022-x64-RelWithDebInfo.png │ │ ├── test05.cpp │ │ ├── test06.cpp │ │ ├── test07.cpp │ │ ├── test08.cpp │ │ ├── test09.cpp │ │ ├── test10.c │ │ ├── test11.cpp │ │ ├── test12.c │ │ ├── test13.c │ │ ├── test14.c │ │ ├── test15 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── a.c │ │ └── b.c │ │ ├── test16.cpp │ │ ├── test17 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── main.cpp │ │ ├── new │ │ │ ├── hello.c │ │ │ └── hello.h │ │ └── old │ │ │ ├── hello.c │ │ │ └── hello.h │ │ ├── test18.cpp │ │ ├── test19.cpp │ │ ├── test20.cpp │ │ ├── test21.cpp │ │ ├── test22.cpp │ │ ├── test23.cpp │ │ ├── test24.cpp │ │ ├── test25.cpp │ │ ├── test26.cpp │ │ ├── test27.cpp │ │ ├── test28.cpp │ │ ├── test29.cpp │ │ ├── test30.cpp │ │ ├── test31 │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── test.c │ │ ├── test32.cpp │ │ ├── test33.cpp │ │ ├── test34.cpp │ │ ├── test35.cpp │ │ ├── test36.cpp │ │ ├── test37.cpp │ │ ├── test38.cpp │ │ ├── test39.cpp │ │ └── testX │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ └── main.cpp ├── pdbdump.c ├── properties.cmake ├── source_group.cmake ├── stack-usage.cmake ├── summary.cmake └── tsan.cmake ├── recipes ├── cJSON │ └── CMakeLists.txt ├── cereal │ └── CMakeLists.txt ├── eigen │ └── CMakeLists.txt └── gtest │ └── CMakeLists.txt ├── rocbuild.cmake ├── test.py ├── tests ├── artifacts_path │ ├── CMakeLists.txt │ └── sub │ │ └── CMakeLists.txt ├── asan │ ├── CMakeLists.txt │ ├── basic-global-overflow.cpp │ ├── matrix.hpp │ ├── test_matrix.cpp │ └── use_opencv.cpp ├── copy_dlls │ ├── CMakeLists.txt │ └── test.c ├── hide_symbols │ └── CMakeLists.txt ├── link_as_needed │ ├── CMakeLists.txt │ ├── foo_math.c │ └── foo_math.h ├── lldb_string │ ├── CMakeLists.txt │ └── main.cpp ├── msvc_utf8_encoding │ ├── CMakeLists.txt │ └── test.cpp ├── src │ ├── bar.c │ ├── bar.h │ ├── bar_internal.c │ ├── bar_internal.h │ ├── baz.c │ ├── baz.h │ ├── foo.c │ ├── foo.h │ └── hello.c └── unused_data_and_function │ ├── CMakeLists.txt │ └── test.c ├── toolchains ├── gcc-aarch64-none-linux-gnu.cmake ├── gcc-arm-none-eabi.cmake ├── qnx-aarch64.cmake ├── toolchain-checker.cmake ├── vs2015-x64.cmake ├── vs2022-arm64.cmake └── vs2022-x64.cmake └── use_recipes ├── cJSON ├── CMakeLists.txt └── main.cpp └── gtest ├── CMakeLists.txt └── hello_test.cc /.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /basic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/basic.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/atomic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/atomic/CMakeLists.txt -------------------------------------------------------------------------------- /examples/atomic/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/atomic/demo.cpp -------------------------------------------------------------------------------- /examples/clang-tidy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/clang-tidy/CMakeLists.txt -------------------------------------------------------------------------------- /examples/clang-tidy/point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/clang-tidy/point.cpp -------------------------------------------------------------------------------- /examples/gen_asm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/gen_asm/CMakeLists.txt -------------------------------------------------------------------------------- /examples/gen_asm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/gen_asm/main.cpp -------------------------------------------------------------------------------- /examples/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/hello/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hello/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/hello/app.c -------------------------------------------------------------------------------- /examples/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/hello/hello.c -------------------------------------------------------------------------------- /examples/hello/hello.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void hello(const char* name); -------------------------------------------------------------------------------- /examples/imported_no_soname/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/imported_no_soname/CMakeLists.txt -------------------------------------------------------------------------------- /examples/imported_no_soname/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/imported_no_soname/build.sh -------------------------------------------------------------------------------- /examples/imported_no_soname/foo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/imported_no_soname/foo/Makefile -------------------------------------------------------------------------------- /examples/imported_no_soname/foo/foo.c: -------------------------------------------------------------------------------- 1 | int foo() { return 42; } 2 | -------------------------------------------------------------------------------- /examples/imported_no_soname/foo/foo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foo(); 4 | -------------------------------------------------------------------------------- /examples/imported_no_soname/foo/libfoo.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/imported_no_soname/foo/libfoo.so -------------------------------------------------------------------------------- /examples/imported_no_soname/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/imported_no_soname/test.c -------------------------------------------------------------------------------- /examples/program/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.20) 2 | project(demo) 3 | 4 | find_program(GIT_EXECUTABLE NAMES git REQUIRED) 5 | -------------------------------------------------------------------------------- /examples/runtime_path/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/runtime_path/CMakeLists.txt -------------------------------------------------------------------------------- /examples/runtime_path/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/runtime_path/bar.c -------------------------------------------------------------------------------- /examples/runtime_path/bar.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int bar(); 4 | -------------------------------------------------------------------------------- /examples/runtime_path/foo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/runtime_path/foo.c -------------------------------------------------------------------------------- /examples/runtime_path/foo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foo(); 4 | -------------------------------------------------------------------------------- /examples/runtime_path/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/runtime_path/test.c -------------------------------------------------------------------------------- /examples/thread/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/thread/CMakeLists.txt -------------------------------------------------------------------------------- /examples/thread/demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/thread/demo.cpp -------------------------------------------------------------------------------- /examples/use_opencv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/use_opencv/CMakeLists.txt -------------------------------------------------------------------------------- /examples/use_opencv/use_opencv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/examples/use_opencv/use_opencv.cpp -------------------------------------------------------------------------------- /plugins/QueryCodePage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/QueryCodePage.py -------------------------------------------------------------------------------- /plugins/asan.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/asan.cmake -------------------------------------------------------------------------------- /plugins/check_glibc_version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/check_glibc_version.cmake -------------------------------------------------------------------------------- /plugins/clang-tidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/clang-tidy.cmake -------------------------------------------------------------------------------- /plugins/cppcheck.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/cppcheck.cmake -------------------------------------------------------------------------------- /plugins/debug_symbols.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/debug_symbols.cmake -------------------------------------------------------------------------------- /plugins/dll_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/dll_checker.py -------------------------------------------------------------------------------- /plugins/hwasan.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/hwasan.cmake -------------------------------------------------------------------------------- /plugins/msvc_EHsc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_EHsc.cmake -------------------------------------------------------------------------------- /plugins/msvc_disable_constexpr_mutex_constructor.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_disable_constexpr_mutex_constructor.cmake -------------------------------------------------------------------------------- /plugins/msvc_dynamic_crt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_dynamic_crt.cmake -------------------------------------------------------------------------------- /plugins/msvc_enlarge_stack_size.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_enlarge_stack_size.cmake -------------------------------------------------------------------------------- /plugins/msvc_exception_fh3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_exception_fh3.cmake -------------------------------------------------------------------------------- /plugins/msvc_execution_encoding.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_execution_encoding.cmake -------------------------------------------------------------------------------- /plugins/msvc_ignore_fopen_warning.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_ignore_fopen_warning.cmake -------------------------------------------------------------------------------- /plugins/msvc_ignore_no_pdb_warning.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_ignore_no_pdb_warning.cmake -------------------------------------------------------------------------------- /plugins/msvc_ignore_stdext_arr_iters_warning.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_ignore_stdext_arr_iters_warning.cmake -------------------------------------------------------------------------------- /plugins/msvc_parallel_build.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_parallel_build.cmake -------------------------------------------------------------------------------- /plugins/msvc_static_crt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_static_crt.cmake -------------------------------------------------------------------------------- /plugins/msvc_unicode.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/msvc_unicode.cmake -------------------------------------------------------------------------------- /plugins/overlook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/README.md -------------------------------------------------------------------------------- /plugins/overlook/overlook.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/overlook.cmake -------------------------------------------------------------------------------- /plugins/overlook/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/overlook/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test01.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test02.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test03.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(test4 2 | ${CMAKE_CURRENT_SOURCE_DIR}/main.c 3 | ) -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/README.md -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/analysis-clang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/analysis-clang.md -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/analysis-gcc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/analysis-gcc.md -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/analysis-msvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/analysis-msvc.md -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/cpp_clang15_disassembly_compare.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/cpp_clang15_disassembly_compare.webp -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/lldb_disassembly1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/lldb_disassembly1.webp -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/lldb_disassembly2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/lldb_disassembly2.webp -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/main.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/vs2022-x64-Debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/vs2022-x64-Debug.png -------------------------------------------------------------------------------- /plugins/overlook/tests/test04/vs2022-x64-RelWithDebInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test04/vs2022-x64-RelWithDebInfo.png -------------------------------------------------------------------------------- /plugins/overlook/tests/test05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test05.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test06.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test07.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test08.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test08.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test09.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test09.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test10.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test11.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test12.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test13.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test14.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test15/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test15/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/overlook/tests/test15/README.md: -------------------------------------------------------------------------------- 1 | ref: https://cloud.tencent.com/developer/article/1673168 -------------------------------------------------------------------------------- /plugins/overlook/tests/test15/a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test15/a.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test15/b.c: -------------------------------------------------------------------------------- 1 | double x; 2 | 3 | void p2() 4 | { 5 | x = 10; 6 | } -------------------------------------------------------------------------------- /plugins/overlook/tests/test16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test16.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/README.md -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/main.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/new/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/new/hello.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/new/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/new/hello.h -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/old/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/old/hello.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test17/old/hello.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test17/old/hello.h -------------------------------------------------------------------------------- /plugins/overlook/tests/test18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test18.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test19.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test20.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test20.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test21.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test21.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test22.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test22.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test23.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test24.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test24.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test25.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test25.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test26.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test26.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test27.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test27.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test28.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test28.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test29.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test29.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test30.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test30.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test31/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_executable(test31 2 | ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp 3 | ) -------------------------------------------------------------------------------- /plugins/overlook/tests/test31/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test31/main.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test31/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test31/test.c -------------------------------------------------------------------------------- /plugins/overlook/tests/test32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test32.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test33.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test33.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test34.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test35.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test35.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test36.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test36.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test37.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test37.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test38.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test38.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/test39.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/test39.cpp -------------------------------------------------------------------------------- /plugins/overlook/tests/testX/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/testX/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/overlook/tests/testX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/testX/README.md -------------------------------------------------------------------------------- /plugins/overlook/tests/testX/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/overlook/tests/testX/main.cpp -------------------------------------------------------------------------------- /plugins/pdbdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/pdbdump.c -------------------------------------------------------------------------------- /plugins/properties.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/properties.cmake -------------------------------------------------------------------------------- /plugins/source_group.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/source_group.cmake -------------------------------------------------------------------------------- /plugins/stack-usage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/stack-usage.cmake -------------------------------------------------------------------------------- /plugins/summary.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/summary.cmake -------------------------------------------------------------------------------- /plugins/tsan.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/plugins/tsan.cmake -------------------------------------------------------------------------------- /recipes/cJSON/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/recipes/cJSON/CMakeLists.txt -------------------------------------------------------------------------------- /recipes/cereal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/recipes/cereal/CMakeLists.txt -------------------------------------------------------------------------------- /recipes/eigen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/recipes/eigen/CMakeLists.txt -------------------------------------------------------------------------------- /recipes/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/recipes/gtest/CMakeLists.txt -------------------------------------------------------------------------------- /rocbuild.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/rocbuild.cmake -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/test.py -------------------------------------------------------------------------------- /tests/artifacts_path/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/artifacts_path/CMakeLists.txt -------------------------------------------------------------------------------- /tests/artifacts_path/sub/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/artifacts_path/sub/CMakeLists.txt -------------------------------------------------------------------------------- /tests/asan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/asan/CMakeLists.txt -------------------------------------------------------------------------------- /tests/asan/basic-global-overflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/asan/basic-global-overflow.cpp -------------------------------------------------------------------------------- /tests/asan/matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/asan/matrix.hpp -------------------------------------------------------------------------------- /tests/asan/test_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/asan/test_matrix.cpp -------------------------------------------------------------------------------- /tests/asan/use_opencv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/asan/use_opencv.cpp -------------------------------------------------------------------------------- /tests/copy_dlls/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/copy_dlls/CMakeLists.txt -------------------------------------------------------------------------------- /tests/copy_dlls/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/copy_dlls/test.c -------------------------------------------------------------------------------- /tests/hide_symbols/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/hide_symbols/CMakeLists.txt -------------------------------------------------------------------------------- /tests/link_as_needed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/link_as_needed/CMakeLists.txt -------------------------------------------------------------------------------- /tests/link_as_needed/foo_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/link_as_needed/foo_math.c -------------------------------------------------------------------------------- /tests/link_as_needed/foo_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/link_as_needed/foo_math.h -------------------------------------------------------------------------------- /tests/lldb_string/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/lldb_string/CMakeLists.txt -------------------------------------------------------------------------------- /tests/lldb_string/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/lldb_string/main.cpp -------------------------------------------------------------------------------- /tests/msvc_utf8_encoding/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/msvc_utf8_encoding/CMakeLists.txt -------------------------------------------------------------------------------- /tests/msvc_utf8_encoding/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/msvc_utf8_encoding/test.cpp -------------------------------------------------------------------------------- /tests/src/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/bar.c -------------------------------------------------------------------------------- /tests/src/bar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/bar.h -------------------------------------------------------------------------------- /tests/src/bar_internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/bar_internal.c -------------------------------------------------------------------------------- /tests/src/bar_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/bar_internal.h -------------------------------------------------------------------------------- /tests/src/baz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/baz.c -------------------------------------------------------------------------------- /tests/src/baz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/baz.h -------------------------------------------------------------------------------- /tests/src/foo.c: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | 3 | int foo() { return 0; } -------------------------------------------------------------------------------- /tests/src/foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/foo.h -------------------------------------------------------------------------------- /tests/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/src/hello.c -------------------------------------------------------------------------------- /tests/unused_data_and_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/unused_data_and_function/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unused_data_and_function/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/tests/unused_data_and_function/test.c -------------------------------------------------------------------------------- /toolchains/gcc-aarch64-none-linux-gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/gcc-aarch64-none-linux-gnu.cmake -------------------------------------------------------------------------------- /toolchains/gcc-arm-none-eabi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/gcc-arm-none-eabi.cmake -------------------------------------------------------------------------------- /toolchains/qnx-aarch64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/qnx-aarch64.cmake -------------------------------------------------------------------------------- /toolchains/toolchain-checker.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/toolchain-checker.cmake -------------------------------------------------------------------------------- /toolchains/vs2015-x64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/vs2015-x64.cmake -------------------------------------------------------------------------------- /toolchains/vs2022-arm64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/vs2022-arm64.cmake -------------------------------------------------------------------------------- /toolchains/vs2022-x64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/toolchains/vs2022-x64.cmake -------------------------------------------------------------------------------- /use_recipes/cJSON/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/use_recipes/cJSON/CMakeLists.txt -------------------------------------------------------------------------------- /use_recipes/cJSON/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/use_recipes/cJSON/main.cpp -------------------------------------------------------------------------------- /use_recipes/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/use_recipes/gtest/CMakeLists.txt -------------------------------------------------------------------------------- /use_recipes/gtest/hello_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zchrissirhcz/rocbuild/HEAD/use_recipes/gtest/hello_test.cc --------------------------------------------------------------------------------