summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhangyang <[email protected]>2024-04-24 07:28:23 -0400
committerzhangyang <[email protected]>2024-04-24 07:28:23 -0400
commit2e6ead48d7db24d57a4339d0629277dc59c35e17 (patch)
tree16516c6b02b559dca23c2842026624ee37865c0f
parent692770ddee810312f71de078b85406c66c78ccde (diff)
demo3 init
-rw-r--r--CMakeLists.txt1
-rw-r--r--build/.cmake/api/v1/reply/cache-v2-5eb54e131440cabf69b9.json (renamed from build/.cmake/api/v1/reply/cache-v2-cdd0331164648c300cf2.json)46
-rw-r--r--build/.cmake/api/v1/reply/cmakeFiles-v1-0370241398768e88a209.json145
-rw-r--r--build/.cmake/api/v1/reply/cmakeFiles-v1-512c387fe962de56c233.json766
-rw-r--r--build/.cmake/api/v1/reply/codemodel-v2-9d3a2fccc1a385b84bbc.json (renamed from build/.cmake/api/v1/reply/codemodel-v2-7443924ae294a8508ed0.json)48
-rw-r--r--build/.cmake/api/v1/reply/directory-demo3-Debug-540b1811c94ea9bbdced.json14
-rw-r--r--build/.cmake/api/v1/reply/index-2024-04-24T10-39-11-0175.json (renamed from build/.cmake/api/v1/reply/index-2024-04-24T07-13-59-0435.json)18
-rw-r--r--build/.cmake/api/v1/reply/target-demo3-Debug-198b208f2d3e702111a1.json135
-rw-r--r--build/CMakeCache.txt19
-rw-r--r--build/CMakeFiles/CMakeConfigureLog.yaml148
-rw-r--r--build/CMakeFiles/Makefile.cmake83
-rw-r--r--build/CMakeFiles/Makefile246
-rw-r--r--build/CMakeFiles/TargetDirectories.txt3
-rw-r--r--build/CMakeFiles/progress.marks2
-rw-r--r--build/Makefile14
-rw-r--r--build/cmake_install.cmake1
-rw-r--r--build/compile_commands.json6
-rw-r--r--build/demo3/CMakeFiles/CMakeDirectoryInformation.cmake16
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/DependInfo.cmake19
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/build.make110
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/cmake_clean.cmake11
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/compiler_depend.internal (renamed from build/matt/CMakeFiles/maat.dir/compiler_depend.internal)4
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/compiler_depend.make196
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/compiler_depend.ts2
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/depend.make2
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/flags.make10
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/link.txt1
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/main.c.obin0 -> 10496 bytes
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/main.c.o.d35
-rw-r--r--build/demo3/CMakeFiles/demo3.dir/progress.make3
-rw-r--r--build/demo3/CMakeFiles/progress.marks1
-rw-r--r--build/demo3/Makefile182
-rw-r--r--build/demo3/cmake_install.cmake44
-rwxr-xr-xbuild/demo3/demo3bin0 -> 26848 bytes
-rw-r--r--build/matt/CMakeFiles/maat.dir/compiler_depend.make198
-rw-r--r--build/matt/CMakeFiles/maat.dir/progress.make4
-rw-r--r--demo1/maat_json.json_iris_tmp/GROUP2COMPILE.local2
-rw-r--r--demo1/sample_test.log.2024-04-2434
-rw-r--r--demo1/table_info.conf6
-rw-r--r--demo3/CMakeLists.txt8
-rw-r--r--demo3/maat_json.json41
-rw-r--r--demo3/maat_json.json_iris_tmp/GROUP2GROUP.local1
-rw-r--r--demo3/maat_json.json_iris_tmp/WANNAT_COMPILE.local2
-rw-r--r--demo3/maat_json.json_iris_tmp/WANNAT_GROUP_COMPILE_RELATION.local2
-rw-r--r--demo3/maat_json.json_iris_tmp/WANNAT_OBJ_UE_ID.local2
-rw-r--r--demo3/maat_json.json_iris_tmp/index/full_config_index.00000000014
-rw-r--r--demo3/main.c83
-rw-r--r--demo3/sample_test.log0
-rw-r--r--demo3/sample_test.log.2024-04-2418
-rw-r--r--demo3/table_info.conf64
50 files changed, 2137 insertions, 463 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 24338f0..4fabd04 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,4 +10,5 @@ link_libraries(maatframe fieldstat4)
# Add subdirectories
add_subdirectory(demo1)
add_subdirectory(demo2)
+add_subdirectory(demo3)
add_subdirectory(matt) \ No newline at end of file
diff --git a/build/.cmake/api/v1/reply/cache-v2-cdd0331164648c300cf2.json b/build/.cmake/api/v1/reply/cache-v2-5eb54e131440cabf69b9.json
index 924ef23..0d26d95 100644
--- a/build/.cmake/api/v1/reply/cache-v2-cdd0331164648c300cf2.json
+++ b/build/.cmake/api/v1/reply/cache-v2-5eb54e131440cabf69b9.json
@@ -155,10 +155,10 @@
},
{
"name" : "HELPSTRING",
- "value" : "No help, variable specified on the command line."
+ "value" : "CXX compiler"
}
],
- "type" : "FILEPATH",
+ "type" : "STRING",
"value" : "/usr/bin/g++"
},
{
@@ -283,10 +283,10 @@
},
{
"name" : "HELPSTRING",
- "value" : "No help, variable specified on the command line."
+ "value" : "C compiler"
}
],
- "type" : "FILEPATH",
+ "type" : "STRING",
"value" : "/usr/bin/gcc"
},
{
@@ -779,7 +779,7 @@
}
],
"type" : "INTERNAL",
- "value" : "4"
+ "value" : "5"
},
{
"name" : "CMAKE_OBJCOPY",
@@ -1262,6 +1262,42 @@
"value" : "TRUE"
},
{
+ "name" : "demo3_BINARY_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/root/Git/demo/build/demo3"
+ },
+ {
+ "name" : "demo3_IS_TOP_LEVEL",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "OFF"
+ },
+ {
+ "name" : "demo3_SOURCE_DIR",
+ "properties" :
+ [
+ {
+ "name" : "HELPSTRING",
+ "value" : "Value Computed by CMake"
+ }
+ ],
+ "type" : "STATIC",
+ "value" : "/root/Git/demo/demo3"
+ },
+ {
"name" : "maat_BINARY_DIR",
"properties" :
[
diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-0370241398768e88a209.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-0370241398768e88a209.json
deleted file mode 100644
index 4006b98..0000000
--- a/build/.cmake/api/v1/reply/cmakeFiles-v1-0370241398768e88a209.json
+++ /dev/null
@@ -1,145 +0,0 @@
-{
- "inputs" :
- [
- {
- "path" : "CMakeLists.txt"
- },
- {
- "isGenerated" : true,
- "path" : "build/CMakeFiles/3.26.5/CMakeSystem.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
- },
- {
- "isGenerated" : true,
- "path" : "build/CMakeFiles/3.26.5/CMakeCCompiler.cmake"
- },
- {
- "isGenerated" : true,
- "path" : "build/CMakeFiles/3.26.5/CMakeCXXCompiler.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Platform/Linux.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
- },
- {
- "isCMake" : true,
- "isExternal" : true,
- "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
- },
- {
- "path" : "demo1/CMakeLists.txt"
- },
- {
- "path" : "demo2/CMakeLists.txt"
- },
- {
- "path" : "matt/CMakeLists.txt"
- }
- ],
- "kind" : "cmakeFiles",
- "paths" :
- {
- "build" : "/root/Git/demo/build",
- "source" : "/root/Git/demo"
- },
- "version" :
- {
- "major" : 1,
- "minor" : 0
- }
-}
diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-512c387fe962de56c233.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-512c387fe962de56c233.json
new file mode 100644
index 0000000..454cba6
--- /dev/null
+++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-512c387fe962de56c233.json
@@ -0,0 +1,766 @@
+{
+ "inputs" :
+ [
+ {
+ "path" : "CMakeLists.txt"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeSystem.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/CMakeFiles/3.26.5/CMakeSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/CMakeFiles/3.26.5/CMakeCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/CMakeFiles/3.26.5/CMakeCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/Linux.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCCompilerABI.c"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/CMakeFiles/3.26.5/CMakeCCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
+ },
+ {
+ "isCMake" : true,
+ "isExternal" : true,
+ "path" : "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
+ },
+ {
+ "isGenerated" : true,
+ "path" : "build/CMakeFiles/3.26.5/CMakeCXXCompiler.cmake"
+ },
+ {
+ "path" : "demo1/CMakeLists.txt"
+ },
+ {
+ "path" : "demo2/CMakeLists.txt"
+ },
+ {
+ "path" : "demo3/CMakeLists.txt"
+ },
+ {
+ "path" : "matt/CMakeLists.txt"
+ }
+ ],
+ "kind" : "cmakeFiles",
+ "paths" :
+ {
+ "build" : "/root/Git/demo/build",
+ "source" : "/root/Git/demo"
+ },
+ "version" :
+ {
+ "major" : 1,
+ "minor" : 0
+ }
+}
diff --git a/build/.cmake/api/v1/reply/codemodel-v2-7443924ae294a8508ed0.json b/build/.cmake/api/v1/reply/codemodel-v2-9d3a2fccc1a385b84bbc.json
index e19d9b3..60c05d8 100644
--- a/build/.cmake/api/v1/reply/codemodel-v2-7443924ae294a8508ed0.json
+++ b/build/.cmake/api/v1/reply/codemodel-v2-9d3a2fccc1a385b84bbc.json
@@ -10,7 +10,8 @@
[
1,
2,
- 3
+ 3,
+ 4
],
"jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json",
"minimumCMakeVersion" :
@@ -51,6 +52,21 @@
]
},
{
+ "build" : "demo3",
+ "jsonFile" : "directory-demo3-Debug-540b1811c94ea9bbdced.json",
+ "minimumCMakeVersion" :
+ {
+ "string" : "3.10"
+ },
+ "parentIndex" : 0,
+ "projectIndex" : 3,
+ "source" : "demo3",
+ "targetIndexes" :
+ [
+ 2
+ ]
+ },
+ {
"build" : "matt",
"jsonFile" : "directory-matt-Debug-deb8920de8562baf6e09.json",
"minimumCMakeVersion" :
@@ -58,11 +74,11 @@
"string" : "3.10"
},
"parentIndex" : 0,
- "projectIndex" : 3,
+ "projectIndex" : 4,
"source" : "matt",
"targetIndexes" :
[
- 2
+ 3
]
}
],
@@ -74,7 +90,8 @@
[
1,
2,
- 3
+ 3,
+ 4
],
"directoryIndexes" :
[
@@ -111,12 +128,24 @@
[
3
],
- "name" : "maat",
+ "name" : "demo3",
"parentIndex" : 0,
"targetIndexes" :
[
2
]
+ },
+ {
+ "directoryIndexes" :
+ [
+ 4
+ ],
+ "name" : "maat",
+ "parentIndex" : 0,
+ "targetIndexes" :
+ [
+ 3
+ ]
}
],
"targets" :
@@ -137,10 +166,17 @@
},
{
"directoryIndex" : 3,
+ "id" : "demo3::@2b2278b4a1923d310ae0",
+ "jsonFile" : "target-demo3-Debug-198b208f2d3e702111a1.json",
+ "name" : "demo3",
+ "projectIndex" : 3
+ },
+ {
+ "directoryIndex" : 4,
"id" : "maat::@df8a535218c4af5b545b",
"jsonFile" : "target-maat-Debug-2174f4a39137783d9bdc.json",
"name" : "maat",
- "projectIndex" : 3
+ "projectIndex" : 4
}
]
}
diff --git a/build/.cmake/api/v1/reply/directory-demo3-Debug-540b1811c94ea9bbdced.json b/build/.cmake/api/v1/reply/directory-demo3-Debug-540b1811c94ea9bbdced.json
new file mode 100644
index 0000000..36c9b58
--- /dev/null
+++ b/build/.cmake/api/v1/reply/directory-demo3-Debug-540b1811c94ea9bbdced.json
@@ -0,0 +1,14 @@
+{
+ "backtraceGraph" :
+ {
+ "commands" : [],
+ "files" : [],
+ "nodes" : []
+ },
+ "installers" : [],
+ "paths" :
+ {
+ "build" : "demo3",
+ "source" : "demo3"
+ }
+}
diff --git a/build/.cmake/api/v1/reply/index-2024-04-24T07-13-59-0435.json b/build/.cmake/api/v1/reply/index-2024-04-24T10-39-11-0175.json
index 6d64216..71954ff 100644
--- a/build/.cmake/api/v1/reply/index-2024-04-24T07-13-59-0435.json
+++ b/build/.cmake/api/v1/reply/index-2024-04-24T10-39-11-0175.json
@@ -26,7 +26,7 @@
"objects" :
[
{
- "jsonFile" : "codemodel-v2-7443924ae294a8508ed0.json",
+ "jsonFile" : "codemodel-v2-9d3a2fccc1a385b84bbc.json",
"kind" : "codemodel",
"version" :
{
@@ -35,7 +35,7 @@
}
},
{
- "jsonFile" : "cache-v2-cdd0331164648c300cf2.json",
+ "jsonFile" : "cache-v2-5eb54e131440cabf69b9.json",
"kind" : "cache",
"version" :
{
@@ -44,7 +44,7 @@
}
},
{
- "jsonFile" : "cmakeFiles-v1-0370241398768e88a209.json",
+ "jsonFile" : "cmakeFiles-v1-512c387fe962de56c233.json",
"kind" : "cmakeFiles",
"version" :
{
@@ -68,7 +68,7 @@
{
"cache-v2" :
{
- "jsonFile" : "cache-v2-cdd0331164648c300cf2.json",
+ "jsonFile" : "cache-v2-5eb54e131440cabf69b9.json",
"kind" : "cache",
"version" :
{
@@ -78,7 +78,7 @@
},
"cmakeFiles-v1" :
{
- "jsonFile" : "cmakeFiles-v1-0370241398768e88a209.json",
+ "jsonFile" : "cmakeFiles-v1-512c387fe962de56c233.json",
"kind" : "cmakeFiles",
"version" :
{
@@ -88,7 +88,7 @@
},
"codemodel-v2" :
{
- "jsonFile" : "codemodel-v2-7443924ae294a8508ed0.json",
+ "jsonFile" : "codemodel-v2-9d3a2fccc1a385b84bbc.json",
"kind" : "codemodel",
"version" :
{
@@ -123,7 +123,7 @@
"responses" :
[
{
- "jsonFile" : "cache-v2-cdd0331164648c300cf2.json",
+ "jsonFile" : "cache-v2-5eb54e131440cabf69b9.json",
"kind" : "cache",
"version" :
{
@@ -132,7 +132,7 @@
}
},
{
- "jsonFile" : "codemodel-v2-7443924ae294a8508ed0.json",
+ "jsonFile" : "codemodel-v2-9d3a2fccc1a385b84bbc.json",
"kind" : "codemodel",
"version" :
{
@@ -150,7 +150,7 @@
}
},
{
- "jsonFile" : "cmakeFiles-v1-0370241398768e88a209.json",
+ "jsonFile" : "cmakeFiles-v1-512c387fe962de56c233.json",
"kind" : "cmakeFiles",
"version" :
{
diff --git a/build/.cmake/api/v1/reply/target-demo3-Debug-198b208f2d3e702111a1.json b/build/.cmake/api/v1/reply/target-demo3-Debug-198b208f2d3e702111a1.json
new file mode 100644
index 0000000..f6cbde7
--- /dev/null
+++ b/build/.cmake/api/v1/reply/target-demo3-Debug-198b208f2d3e702111a1.json
@@ -0,0 +1,135 @@
+{
+ "artifacts" :
+ [
+ {
+ "path" : "demo3/demo3"
+ }
+ ],
+ "backtrace" : 1,
+ "backtraceGraph" :
+ {
+ "commands" :
+ [
+ "add_executable",
+ "link_directories",
+ "include_directories"
+ ],
+ "files" :
+ [
+ "demo3/CMakeLists.txt",
+ "CMakeLists.txt"
+ ],
+ "nodes" :
+ [
+ {
+ "file" : 0
+ },
+ {
+ "command" : 0,
+ "file" : 0,
+ "line" : 8,
+ "parent" : 0
+ },
+ {
+ "file" : 1
+ },
+ {
+ "command" : 1,
+ "file" : 1,
+ "line" : 7,
+ "parent" : 2
+ },
+ {
+ "command" : 2,
+ "file" : 1,
+ "line" : 6,
+ "parent" : 2
+ }
+ ]
+ },
+ "compileGroups" :
+ [
+ {
+ "compileCommandFragments" :
+ [
+ {
+ "fragment" : "-g"
+ }
+ ],
+ "includes" :
+ [
+ {
+ "backtrace" : 4,
+ "path" : "/opt/MESA/include/MESA"
+ }
+ ],
+ "language" : "C",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ }
+ ],
+ "id" : "demo3::@2b2278b4a1923d310ae0",
+ "link" :
+ {
+ "commandFragments" :
+ [
+ {
+ "fragment" : "-g",
+ "role" : "flags"
+ },
+ {
+ "fragment" : "",
+ "role" : "flags"
+ },
+ {
+ "backtrace" : 3,
+ "fragment" : "-L/opt/MESA/lib",
+ "role" : "libraryPath"
+ },
+ {
+ "fragment" : "-Wl,-rpath,/opt/MESA/lib",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 1,
+ "fragment" : "-lmaatframe",
+ "role" : "libraries"
+ },
+ {
+ "backtrace" : 1,
+ "fragment" : "-lfieldstat4",
+ "role" : "libraries"
+ }
+ ],
+ "language" : "C"
+ },
+ "name" : "demo3",
+ "nameOnDisk" : "demo3",
+ "paths" :
+ {
+ "build" : "demo3",
+ "source" : "demo3"
+ },
+ "sourceGroups" :
+ [
+ {
+ "name" : "Source Files",
+ "sourceIndexes" :
+ [
+ 0
+ ]
+ }
+ ],
+ "sources" :
+ [
+ {
+ "backtrace" : 1,
+ "compileGroupIndex" : 0,
+ "path" : "demo3/main.c",
+ "sourceGroupIndex" : 0
+ }
+ ],
+ "type" : "EXECUTABLE"
+}
diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt
index 156af9b..65490c0 100644
--- a/build/CMakeCache.txt
+++ b/build/CMakeCache.txt
@@ -26,8 +26,8 @@ CMAKE_BUILD_TYPE:STRING=Debug
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
-//No help, variable specified on the command line.
-CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++
+//CXX compiler
+CMAKE_CXX_COMPILER:STRING=/usr/bin/g++
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
@@ -52,8 +52,8 @@ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-//No help, variable specified on the command line.
-CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc
+//C compiler
+CMAKE_C_COMPILER:STRING=/usr/bin/gcc
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
@@ -239,6 +239,15 @@ MyProject_IS_TOP_LEVEL:STATIC=ON
MyProject_SOURCE_DIR:STATIC=/root/Git/demo
//Value Computed by CMake
+demo3_BINARY_DIR:STATIC=/root/Git/demo/build/demo3
+
+//Value Computed by CMake
+demo3_IS_TOP_LEVEL:STATIC=OFF
+
+//Value Computed by CMake
+demo3_SOURCE_DIR:STATIC=/root/Git/demo/demo3
+
+//Value Computed by CMake
maat_BINARY_DIR:STATIC=/root/Git/demo/build/matt
//Value Computed by CMake
@@ -352,7 +361,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
-CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml
index a591a08..f4be8fe 100644
--- a/build/CMakeFiles/CMakeConfigureLog.yaml
+++ b/build/CMakeFiles/CMakeConfigureLog.yaml
@@ -61,8 +61,8 @@ events:
checks:
- "Detecting C compiler ABI info"
directories:
- source: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo"
- binary: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo"
+ source: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT"
+ binary: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT"
cmakeVariables:
CMAKE_C_FLAGS: ""
CMAKE_C_FLAGS_DEBUG: "-g"
@@ -71,12 +71,12 @@ events:
variable: "CMAKE_C_ABI_COMPILED"
cached: true
stdout: |
- Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo
+ Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT
- Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a314c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a314c.dir/build.make CMakeFiles/cmTC_a314c.dir/build
- gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo'
- Building C object CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o
- /usr/bin/gcc -v -o CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
+ Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3dc74/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3dc74.dir/build.make CMakeFiles/cmTC_3dc74.dir/build
+ gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT'
+ Building C object CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o
+ /usr/bin/gcc -v -o CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
OFFLOAD_TARGET_NAMES=nvptx-none
@@ -85,8 +85,8 @@ events:
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.rockylinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC)
- COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
- /usr/libexec/gcc/x86_64-redhat-linux/8/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccowITRE.s
+ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
+ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -version -o /tmp/cch9ImTz.s
GNU C17 (GCC) version 8.5.0 20210514 (Red Hat 8.5.0-20) (x86_64-redhat-linux)
compiled by GNU C version 8.5.0 20210514 (Red Hat 8.5.0-20), GMP version 6.1.2, MPFR version 3.1.6-p2, MPC version 1.1.0, isl version isl-0.16.1-GMP
@@ -104,15 +104,15 @@ events:
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d401235ad03d4173493f2b6b161ddcc6
- COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
- as -v --64 -o CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o /tmp/ccowITRE.s
+ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
+ as -v --64 -o CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o /tmp/cch9ImTz.s
GNU assembler version 2.30 (x86_64-redhat-linux) using BFD version version 2.30-123.el8
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/
- COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
- Linking C executable cmTC_a314c
- /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a314c.dir/link.txt --verbose=1
- /usr/bin/gcc -v CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -o cmTC_a314c
+ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
+ Linking C executable cmTC_3dc74
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3dc74.dir/link.txt --verbose=1
+ /usr/bin/gcc -v CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -o cmTC_3dc74
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
@@ -124,10 +124,10 @@ events:
gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC)
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/
- COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a314c' '-mtune=generic' '-march=x86-64'
- /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9rZjdg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_a314c /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o
- COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a314c' '-mtune=generic' '-march=x86-64'
- gmake[1]: Leaving directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo'
+ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3dc74' '-mtune=generic' '-march=x86-64'
+ /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ1NFsl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3dc74 /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o
+ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3dc74' '-mtune=generic' '-march=x86-64'
+ gmake[1]: Leaving directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT'
exitCode: 0
-
@@ -159,12 +159,12 @@ events:
message: |
Parsed C implicit link information:
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
- ignore line: [Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo]
+ ignore line: [Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT]
ignore line: []
- ignore line: [Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a314c/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a314c.dir/build.make CMakeFiles/cmTC_a314c.dir/build]
- ignore line: [gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-dRadgo']
- ignore line: [Building C object CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o]
- ignore line: [/usr/bin/gcc -v -o CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
+ ignore line: [Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3dc74/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3dc74.dir/build.make CMakeFiles/cmTC_3dc74.dir/build]
+ ignore line: [gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-3m8eeT']
+ ignore line: [Building C object CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o]
+ ignore line: [/usr/bin/gcc -v -o CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/gcc]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
@@ -173,8 +173,8 @@ events:
ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.rockylinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux]
ignore line: [Thread model: posix]
ignore line: [gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC) ]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
- ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccowITRE.s]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
+ ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -version -o /tmp/cch9ImTz.s]
ignore line: [GNU C17 (GCC) version 8.5.0 20210514 (Red Hat 8.5.0-20) (x86_64-redhat-linux)]
ignore line: [ compiled by GNU C version 8.5.0 20210514 (Red Hat 8.5.0-20) GMP version 6.1.2 MPFR version 3.1.6-p2 MPC version 1.1.0 isl version isl-0.16.1-GMP]
ignore line: []
@@ -192,15 +192,15 @@ events:
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: d401235ad03d4173493f2b6b161ddcc6]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
- ignore line: [ as -v --64 -o CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o /tmp/ccowITRE.s]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
+ ignore line: [ as -v --64 -o CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o /tmp/cch9ImTz.s]
ignore line: [GNU assembler version 2.30 (x86_64-redhat-linux) using BFD version version 2.30-123.el8]
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
- ignore line: [Linking C executable cmTC_a314c]
- ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a314c.dir/link.txt --verbose=1]
- ignore line: [/usr/bin/gcc -v CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -o cmTC_a314c ]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
+ ignore line: [Linking C executable cmTC_3dc74]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3dc74.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/gcc -v CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -o cmTC_3dc74 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/gcc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper]
@@ -212,13 +212,13 @@ events:
ignore line: [gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC) ]
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a314c' '-mtune=generic' '-march=x86-64']
- link line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9rZjdg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_a314c /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3dc74' '-mtune=generic' '-march=x86-64']
+ link line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ1NFsl.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3dc74 /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o]
arg [/usr/libexec/gcc/x86_64-redhat-linux/8/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper] ==> ignore
- arg [-plugin-opt=-fresolution=/tmp/cc9rZjdg.res] ==> ignore
+ arg [-plugin-opt=-fresolution=/tmp/ccQ1NFsl.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -233,7 +233,7 @@ events:
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-o] ==> ignore
- arg [cmTC_a314c] ==> ignore
+ arg [cmTC_3dc74] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o]
arg [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o]
arg [/usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o]
@@ -242,7 +242,7 @@ events:
arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/8/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/8/../../..]
- arg [CMakeFiles/cmTC_a314c.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [CMakeFiles/cmTC_3dc74.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
@@ -277,8 +277,8 @@ events:
checks:
- "Detecting CXX compiler ABI info"
directories:
- source: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG"
- binary: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG"
+ source: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k"
+ binary: "/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k"
cmakeVariables:
CMAKE_CXX_FLAGS: ""
CMAKE_CXX_FLAGS_DEBUG: "-g"
@@ -287,12 +287,12 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED"
cached: true
stdout: |
- Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG
+ Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k
- Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_75e80/fast && /usr/bin/gmake -f CMakeFiles/cmTC_75e80.dir/build.make CMakeFiles/cmTC_75e80.dir/build
- gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG'
- Building CXX object CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o
- /usr/bin/g++ -v -o CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
+ Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3c87b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3c87b.dir/build.make CMakeFiles/cmTC_3c87b.dir/build
+ gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k'
+ Building CXX object CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o
+ /usr/bin/g++ -v -o CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
OFFLOAD_TARGET_NAMES=nvptx-none
@@ -301,8 +301,8 @@ events:
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.rockylinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC)
- COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- /usr/libexec/gcc/x86_64-redhat-linux/8/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccgqU2U6.s
+ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccTfSoVJ.s
GNU C++14 (GCC) version 8.5.0 20210514 (Red Hat 8.5.0-20) (x86_64-redhat-linux)
compiled by GNU C version 8.5.0 20210514 (Red Hat 8.5.0-20), GMP version 6.1.2, MPFR version 3.1.6-p2, MPC version 1.1.0, isl version isl-0.16.1-GMP
@@ -323,15 +323,15 @@ events:
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 1a5fbbb2ca0f971f3e1b59e59dde2ec8
- COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- as -v --64 -o CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccgqU2U6.s
+ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ as -v --64 -o CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccTfSoVJ.s
GNU assembler version 2.30 (x86_64-redhat-linux) using BFD version version 2.30-123.el8
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/
- COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- Linking CXX executable cmTC_75e80
- /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75e80.dir/link.txt --verbose=1
- /usr/bin/g++ -v CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_75e80
+ COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ Linking CXX executable cmTC_3c87b
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3c87b.dir/link.txt --verbose=1
+ /usr/bin/g++ -v CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3c87b
Using built-in specs.
COLLECT_GCC=/usr/bin/g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper
@@ -343,10 +343,10 @@ events:
gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC)
COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/
LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/
- COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_75e80' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKbHgHG.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_75e80 /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o
- COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_75e80' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- gmake[1]: Leaving directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG'
+ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3c87b' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccWvtnss.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3c87b /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o
+ COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3c87b' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ gmake[1]: Leaving directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k'
exitCode: 0
-
@@ -384,12 +384,12 @@ events:
message: |
Parsed CXX implicit link information:
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
- ignore line: [Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG]
+ ignore line: [Change Dir: /root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k]
ignore line: []
- ignore line: [Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_75e80/fast && /usr/bin/gmake -f CMakeFiles/cmTC_75e80.dir/build.make CMakeFiles/cmTC_75e80.dir/build]
- ignore line: [gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-sCjRsG']
- ignore line: [Building CXX object CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o]
- ignore line: [/usr/bin/g++ -v -o CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Run Build Command(s):/usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3c87b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3c87b.dir/build.make CMakeFiles/cmTC_3c87b.dir/build]
+ ignore line: [gmake[1]: Entering directory '/root/Git/demo/build/CMakeFiles/CMakeScratch/TryCompile-d0Fp1k']
+ ignore line: [Building CXX object CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [/usr/bin/g++ -v -o CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/g++]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
@@ -398,8 +398,8 @@ events:
ignore line: [Configured with: ../configure --enable-bootstrap --enable-languages=c c++ fortran lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.rockylinux.org/ --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux]
ignore line: [Thread model: posix]
ignore line: [gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC) ]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
- ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccgqU2U6.s]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+ ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccTfSoVJ.s]
ignore line: [GNU C++14 (GCC) version 8.5.0 20210514 (Red Hat 8.5.0-20) (x86_64-redhat-linux)]
ignore line: [ compiled by GNU C version 8.5.0 20210514 (Red Hat 8.5.0-20) GMP version 6.1.2 MPFR version 3.1.6-p2 MPC version 1.1.0 isl version isl-0.16.1-GMP]
ignore line: []
@@ -420,15 +420,15 @@ events:
ignore line: []
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 1a5fbbb2ca0f971f3e1b59e59dde2ec8]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
- ignore line: [ as -v --64 -o CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccgqU2U6.s]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+ ignore line: [ as -v --64 -o CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccTfSoVJ.s]
ignore line: [GNU assembler version 2.30 (x86_64-redhat-linux) using BFD version version 2.30-123.el8]
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
- ignore line: [Linking CXX executable cmTC_75e80]
- ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_75e80.dir/link.txt --verbose=1]
- ignore line: [/usr/bin/g++ -v CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_75e80 ]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+ ignore line: [Linking CXX executable cmTC_3c87b]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3c87b.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/g++ -v CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3c87b ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/g++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper]
@@ -440,13 +440,13 @@ events:
ignore line: [gcc version 8.5.0 20210514 (Red Hat 8.5.0-20) (GCC) ]
ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/8/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/8/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/8/../../../:/lib/:/usr/lib/]
- ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_75e80' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
- link line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKbHgHG.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_75e80 /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3c87b' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+ link line: [ /usr/libexec/gcc/x86_64-redhat-linux/8/collect2 -plugin /usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper -plugin-opt=-fresolution=/tmp/ccWvtnss.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_3c87b /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.. CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/8/crtend.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o]
arg [/usr/libexec/gcc/x86_64-redhat-linux/8/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/libexec/gcc/x86_64-redhat-linux/8/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper] ==> ignore
- arg [-plugin-opt=-fresolution=/tmp/ccKbHgHG.res] ==> ignore
+ arg [-plugin-opt=-fresolution=/tmp/ccWvtnss.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -461,7 +461,7 @@ events:
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-o] ==> ignore
- arg [cmTC_75e80] ==> ignore
+ arg [cmTC_3c87b] ==> ignore
arg [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crt1.o]
arg [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o]
arg [/usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-redhat-linux/8/crtbegin.o]
@@ -470,7 +470,7 @@ events:
arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
arg [-L/usr/lib/gcc/x86_64-redhat-linux/8/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/8/../../..]
- arg [CMakeFiles/cmTC_75e80.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [CMakeFiles/cmTC_3c87b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake
index b08bdf6..ea43316 100644
--- a/build/CMakeFiles/Makefile.cmake
+++ b/build/CMakeFiles/Makefile.cmake
@@ -13,19 +13,95 @@ set(CMAKE_MAKEFILE_DEPENDS
"CMakeFiles/3.26.5/CMakeSystem.cmake"
"/root/Git/demo/demo1/CMakeLists.txt"
"/root/Git/demo/demo2/CMakeLists.txt"
+ "/root/Git/demo/demo3/CMakeLists.txt"
"/root/Git/demo/matt/CMakeLists.txt"
+ "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
+ "/usr/share/cmake/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
+ "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
"/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
+ "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake"
+ "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
+ "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
+ "/usr/share/cmake/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake"
+ "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
+ "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
+ "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake"
+ "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
+ "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
+ "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
+ "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
@@ -41,9 +117,15 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.26.5/CMakeSystem.cmake"
+ "CMakeFiles/3.26.5/CMakeCCompiler.cmake"
+ "CMakeFiles/3.26.5/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.26.5/CMakeCCompiler.cmake"
+ "CMakeFiles/3.26.5/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
"demo1/CMakeFiles/CMakeDirectoryInformation.cmake"
"demo2/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "demo3/CMakeFiles/CMakeDirectoryInformation.cmake"
"matt/CMakeFiles/CMakeDirectoryInformation.cmake"
)
@@ -51,5 +133,6 @@ set(CMAKE_MAKEFILE_PRODUCTS
set(CMAKE_DEPEND_INFO_FILES
"demo1/CMakeFiles/Demo1.dir/DependInfo.cmake"
"demo2/CMakeFiles/Demo2.dir/DependInfo.cmake"
+ "demo3/CMakeFiles/demo3.dir/DependInfo.cmake"
"matt/CMakeFiles/maat.dir/DependInfo.cmake"
)
diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2
index 8175c04..5f4ea3f 100644
--- a/build/CMakeFiles/Makefile2
+++ b/build/CMakeFiles/Makefile2
@@ -65,18 +65,21 @@ CMAKE_BINARY_DIR = /root/Git/demo/build
# The main recursive "all" target.
all: demo1/all
all: demo2/all
+all: demo3/all
all: matt/all
.PHONY : all
# The main recursive "preinstall" target.
preinstall: demo1/preinstall
preinstall: demo2/preinstall
+preinstall: demo3/preinstall
preinstall: matt/preinstall
.PHONY : preinstall
# The main recursive "clean" target.
clean: demo1/clean
clean: demo2/clean
+clean: demo3/clean
clean: matt/clean
.PHONY : clean
@@ -111,6 +114,21 @@ demo2/clean: demo2/CMakeFiles/Demo2.dir/clean
.PHONY : demo2/clean
#=============================================================================
+# Directory level rules for directory demo3
+
+# Recursive "all" directory target.
+demo3/all: demo3/CMakeFiles/demo3.dir/all
+.PHONY : demo3/all
+
+# Recursive "preinstall" directory target.
+demo3/preinstall:
+.PHONY : demo3/preinstall
+
+# Recursive "clean" directory target.
+demo3/clean: demo3/CMakeFiles/demo3.dir/clean
+.PHONY : demo3/clean
+
+#=============================================================================
# Directory level rules for directory matt
# Recursive "all" directory target.
@@ -178,13 +196,39 @@ demo2/CMakeFiles/Demo2.dir/clean:
.PHONY : demo2/CMakeFiles/Demo2.dir/clean
#=============================================================================
+# Target rules for target demo3/CMakeFiles/demo3.dir
+
+# All Build rule for target.
+demo3/CMakeFiles/demo3.dir/all:
+ $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/depend
+ $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Git/demo/build/CMakeFiles --progress-num=5,6 "Built target demo3"
+.PHONY : demo3/CMakeFiles/demo3.dir/all
+
+# Build rule for subdir invocation for target.
+demo3/CMakeFiles/demo3.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /root/Git/demo/build/CMakeFiles 2
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3/CMakeFiles/demo3.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /root/Git/demo/build/CMakeFiles 0
+.PHONY : demo3/CMakeFiles/demo3.dir/rule
+
+# Convenience name for target.
+demo3: demo3/CMakeFiles/demo3.dir/rule
+.PHONY : demo3
+
+# clean rule for target.
+demo3/CMakeFiles/demo3.dir/clean:
+ $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/clean
+.PHONY : demo3/CMakeFiles/demo3.dir/clean
+
+#=============================================================================
# Target rules for target matt/CMakeFiles/maat.dir
# All Build rule for target.
matt/CMakeFiles/maat.dir/all:
$(MAKE) $(MAKESILENT) -f matt/CMakeFiles/maat.dir/build.make matt/CMakeFiles/maat.dir/depend
$(MAKE) $(MAKESILENT) -f matt/CMakeFiles/maat.dir/build.make matt/CMakeFiles/maat.dir/build
- @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Git/demo/build/CMakeFiles --progress-num=5,6 "Built target maat"
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Git/demo/build/CMakeFiles --progress-num=7,8 "Built target maat"
.PHONY : matt/CMakeFiles/maat.dir/all
# Build rule for subdir invocation for target.
diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt
index 5951032..c747e08 100644
--- a/build/CMakeFiles/TargetDirectories.txt
+++ b/build/CMakeFiles/TargetDirectories.txt
@@ -6,6 +6,9 @@
/root/Git/demo/build/demo2/CMakeFiles/Demo2.dir
/root/Git/demo/build/demo2/CMakeFiles/edit_cache.dir
/root/Git/demo/build/demo2/CMakeFiles/rebuild_cache.dir
+/root/Git/demo/build/demo3/CMakeFiles/demo3.dir
+/root/Git/demo/build/demo3/CMakeFiles/edit_cache.dir
+/root/Git/demo/build/demo3/CMakeFiles/rebuild_cache.dir
/root/Git/demo/build/matt/CMakeFiles/maat.dir
/root/Git/demo/build/matt/CMakeFiles/edit_cache.dir
/root/Git/demo/build/matt/CMakeFiles/rebuild_cache.dir
diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks
index 1e8b314..45a4fb7 100644
--- a/build/CMakeFiles/progress.marks
+++ b/build/CMakeFiles/progress.marks
@@ -1 +1 @@
-6
+8
diff --git a/build/Makefile b/build/Makefile
index 4736611..f261a85 100644
--- a/build/Makefile
+++ b/build/Makefile
@@ -143,6 +143,19 @@ Demo2/fast:
.PHONY : Demo2/fast
#=============================================================================
+# Target rules for targets named demo3
+
+# Build rule for target.
+demo3: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3
+.PHONY : demo3
+
+# fast build rule for target.
+demo3/fast:
+ $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/build
+.PHONY : demo3/fast
+
+#=============================================================================
# Target rules for targets named maat
# Build rule for target.
@@ -165,6 +178,7 @@ help:
@echo "... rebuild_cache"
@echo "... Demo1"
@echo "... Demo2"
+ @echo "... demo3"
@echo "... maat"
.PHONY : help
diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake
index 706d5c5..d6209fd 100644
--- a/build/cmake_install.cmake
+++ b/build/cmake_install.cmake
@@ -46,6 +46,7 @@ if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for each subdirectory.
include("/root/Git/demo/build/demo1/cmake_install.cmake")
include("/root/Git/demo/build/demo2/cmake_install.cmake")
+ include("/root/Git/demo/build/demo3/cmake_install.cmake")
include("/root/Git/demo/build/matt/cmake_install.cmake")
endif()
diff --git a/build/compile_commands.json b/build/compile_commands.json
index bf44510..ece9076 100644
--- a/build/compile_commands.json
+++ b/build/compile_commands.json
@@ -12,6 +12,12 @@
"output": "demo2/CMakeFiles/Demo2.dir/main.c.o"
},
{
+ "directory": "/root/Git/demo/build/demo3",
+ "command": "/usr/bin/gcc -I/opt/MESA/include/MESA -g -o CMakeFiles/demo3.dir/main.c.o -c /root/Git/demo/demo3/main.c",
+ "file": "/root/Git/demo/demo3/main.c",
+ "output": "demo3/CMakeFiles/demo3.dir/main.c.o"
+},
+{
"directory": "/root/Git/demo/build/matt",
"command": "/usr/bin/gcc -I/opt/MESA/include/MESA -g -o CMakeFiles/maat.dir/main.c.o -c /root/Git/demo/matt/main.c",
"file": "/root/Git/demo/matt/main.c",
diff --git a/build/demo3/CMakeFiles/CMakeDirectoryInformation.cmake b/build/demo3/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..b74f3db
--- /dev/null
+++ b/build/demo3/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/Git/demo")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/Git/demo/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/build/demo3/CMakeFiles/demo3.dir/DependInfo.cmake b/build/demo3/CMakeFiles/demo3.dir/DependInfo.cmake
new file mode 100644
index 0000000..bb13758
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/DependInfo.cmake
@@ -0,0 +1,19 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/root/Git/demo/demo3/main.c" "demo3/CMakeFiles/demo3.dir/main.c.o" "gcc" "demo3/CMakeFiles/demo3.dir/main.c.o.d"
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/demo3/CMakeFiles/demo3.dir/build.make b/build/demo3/CMakeFiles/demo3.dir/build.make
new file mode 100644
index 0000000..059ba7a
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/build.make
@@ -0,0 +1,110 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /root/Git/demo
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /root/Git/demo/build
+
+# Include any dependencies generated for this target.
+include demo3/CMakeFiles/demo3.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include demo3/CMakeFiles/demo3.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include demo3/CMakeFiles/demo3.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include demo3/CMakeFiles/demo3.dir/flags.make
+
+demo3/CMakeFiles/demo3.dir/main.c.o: demo3/CMakeFiles/demo3.dir/flags.make
+demo3/CMakeFiles/demo3.dir/main.c.o: /root/Git/demo/demo3/main.c
+demo3/CMakeFiles/demo3.dir/main.c.o: demo3/CMakeFiles/demo3.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Git/demo/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object demo3/CMakeFiles/demo3.dir/main.c.o"
+ cd /root/Git/demo/build/demo3 && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT demo3/CMakeFiles/demo3.dir/main.c.o -MF CMakeFiles/demo3.dir/main.c.o.d -o CMakeFiles/demo3.dir/main.c.o -c /root/Git/demo/demo3/main.c
+
+demo3/CMakeFiles/demo3.dir/main.c.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/demo3.dir/main.c.i"
+ cd /root/Git/demo/build/demo3 && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/Git/demo/demo3/main.c > CMakeFiles/demo3.dir/main.c.i
+
+demo3/CMakeFiles/demo3.dir/main.c.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/demo3.dir/main.c.s"
+ cd /root/Git/demo/build/demo3 && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/Git/demo/demo3/main.c -o CMakeFiles/demo3.dir/main.c.s
+
+# Object files for target demo3
+demo3_OBJECTS = \
+"CMakeFiles/demo3.dir/main.c.o"
+
+# External object files for target demo3
+demo3_EXTERNAL_OBJECTS =
+
+demo3/demo3: demo3/CMakeFiles/demo3.dir/main.c.o
+demo3/demo3: demo3/CMakeFiles/demo3.dir/build.make
+demo3/demo3: demo3/CMakeFiles/demo3.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/Git/demo/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable demo3"
+ cd /root/Git/demo/build/demo3 && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/demo3.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+demo3/CMakeFiles/demo3.dir/build: demo3/demo3
+.PHONY : demo3/CMakeFiles/demo3.dir/build
+
+demo3/CMakeFiles/demo3.dir/clean:
+ cd /root/Git/demo/build/demo3 && $(CMAKE_COMMAND) -P CMakeFiles/demo3.dir/cmake_clean.cmake
+.PHONY : demo3/CMakeFiles/demo3.dir/clean
+
+demo3/CMakeFiles/demo3.dir/depend:
+ cd /root/Git/demo/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Git/demo /root/Git/demo/demo3 /root/Git/demo/build /root/Git/demo/build/demo3 /root/Git/demo/build/demo3/CMakeFiles/demo3.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : demo3/CMakeFiles/demo3.dir/depend
+
diff --git a/build/demo3/CMakeFiles/demo3.dir/cmake_clean.cmake b/build/demo3/CMakeFiles/demo3.dir/cmake_clean.cmake
new file mode 100644
index 0000000..48f7102
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/demo3.dir/main.c.o"
+ "CMakeFiles/demo3.dir/main.c.o.d"
+ "demo3"
+ "demo3.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang C)
+ include(CMakeFiles/demo3.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/matt/CMakeFiles/maat.dir/compiler_depend.internal b/build/demo3/CMakeFiles/demo3.dir/compiler_depend.internal
index bb37b05..82a32ae 100644
--- a/build/matt/CMakeFiles/maat.dir/compiler_depend.internal
+++ b/build/demo3/CMakeFiles/demo3.dir/compiler_depend.internal
@@ -1,8 +1,8 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.26
-matt/CMakeFiles/maat.dir/main.c.o
- /root/Git/demo/matt/main.c
+demo3/CMakeFiles/demo3.dir/main.c.o
+ /root/Git/demo/demo3/main.c
/usr/include/stdc-predef.h
/opt/MESA/include/MESA/maat.h
/usr/lib/gcc/x86_64-redhat-linux/8/include/stdint.h
diff --git a/build/demo3/CMakeFiles/demo3.dir/compiler_depend.make b/build/demo3/CMakeFiles/demo3.dir/compiler_depend.make
new file mode 100644
index 0000000..188c072
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/compiler_depend.make
@@ -0,0 +1,196 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+demo3/CMakeFiles/demo3.dir/main.c.o: /root/Git/demo/demo3/main.c \
+ /usr/include/stdc-predef.h \
+ /opt/MESA/include/MESA/maat.h \
+ /usr/lib/gcc/x86_64-redhat-linux/8/include/stdint.h \
+ /usr/include/stdint.h \
+ /usr/include/bits/libc-header-start.h \
+ /usr/include/features.h \
+ /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h \
+ /usr/include/bits/long-double.h \
+ /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-64.h \
+ /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h \
+ /usr/include/bits/wchar.h \
+ /usr/include/bits/stdint-intn.h \
+ /usr/include/bits/stdint-uintn.h \
+ /usr/include/netinet/in.h \
+ /usr/include/sys/socket.h \
+ /usr/include/bits/types/struct_iovec.h \
+ /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \
+ /usr/include/bits/socket.h \
+ /usr/include/sys/types.h \
+ /usr/include/bits/types/clock_t.h \
+ /usr/include/bits/types/clockid_t.h \
+ /usr/include/bits/types/time_t.h \
+ /usr/include/bits/types/timer_t.h \
+ /usr/include/endian.h \
+ /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h \
+ /usr/include/bits/uintn-identity.h \
+ /usr/include/sys/select.h \
+ /usr/include/bits/select.h \
+ /usr/include/bits/types/sigset_t.h \
+ /usr/include/bits/types/__sigset_t.h \
+ /usr/include/bits/types/struct_timeval.h \
+ /usr/include/bits/types/struct_timespec.h \
+ /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/thread-shared-types.h \
+ /usr/include/bits/pthreadtypes-arch.h \
+ /usr/include/bits/socket_type.h \
+ /usr/include/bits/sockaddr.h \
+ /usr/include/asm/socket.h \
+ /usr/include/asm-generic/socket.h \
+ /usr/include/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/bits/types/struct_osockaddr.h \
+ /usr/include/bits/in.h \
+ /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \
+ /usr/include/bits/types/__fpos_t.h \
+ /usr/include/bits/types/__mbstate_t.h \
+ /usr/include/bits/types/__fpos64_t.h \
+ /usr/include/bits/types/__FILE.h \
+ /usr/include/bits/types/FILE.h \
+ /usr/include/bits/types/struct_FILE.h \
+ /usr/include/bits/stdio_lim.h \
+ /usr/include/bits/sys_errlist.h \
+ /usr/include/arpa/inet.h \
+ /usr/include/assert.h \
+ /usr/include/string.h \
+ /usr/include/bits/types/locale_t.h \
+ /usr/include/bits/types/__locale_t.h \
+ /usr/include/strings.h
+
+
+/usr/include/string.h:
+
+/usr/include/assert.h:
+
+/usr/include/arpa/inet.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/types/FILE.h:
+
+/usr/include/bits/types/__FILE.h:
+
+/usr/include/bits/types/__mbstate_t.h:
+
+/usr/include/bits/types/__fpos_t.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h:
+
+/usr/include/stdio.h:
+
+/usr/include/bits/in.h:
+
+/usr/include/bits/types/struct_FILE.h:
+
+/usr/include/bits/types/struct_osockaddr.h:
+
+/usr/include/asm-generic/sockios.h:
+
+/usr/include/asm/socket.h:
+
+/usr/include/asm-generic/socket.h:
+
+/usr/include/bits/sockaddr.h:
+
+/usr/include/bits/pthreadtypes-arch.h:
+
+/usr/include/bits/types/__fpos64_t.h:
+
+/usr/include/bits/thread-shared-types.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/types/struct_timespec.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/bits/stdint-intn.h:
+
+/opt/MESA/include/MESA/maat.h:
+
+/usr/include/bits/socket.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/bits/types/__sigset_t.h:
+
+/root/Git/demo/demo3/main.c:
+
+/usr/lib/gcc/x86_64-redhat-linux/8/include/stdint.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/stdc-predef.h:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/asm/sockios.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/types/sigset_t.h:
+
+/usr/include/features.h:
+
+/usr/include/bits/long-double.h:
+
+/usr/include/stdint.h:
+
+/usr/include/gnu/stubs-64.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/types/clock_t.h:
+
+/usr/include/bits/types/struct_iovec.h:
+
+/usr/include/bits/stdint-uintn.h:
+
+/usr/include/bits/types/locale_t.h:
+
+/usr/include/netinet/in.h:
+
+/usr/include/sys/socket.h:
+
+/usr/include/bits/types/timer_t.h:
+
+/usr/include/bits/types/__locale_t.h:
+
+/usr/include/bits/socket_type.h:
+
+/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h:
+
+/usr/include/strings.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/bits/types/clockid_t.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/types/struct_timeval.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/libc-header-start.h:
+
+/usr/include/bits/types/time_t.h:
+
+/usr/include/bits/uintn-identity.h:
+
+/usr/include/sys/select.h:
diff --git a/build/demo3/CMakeFiles/demo3.dir/compiler_depend.ts b/build/demo3/CMakeFiles/demo3.dir/compiler_depend.ts
new file mode 100644
index 0000000..4099459
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for demo3.
diff --git a/build/demo3/CMakeFiles/demo3.dir/depend.make b/build/demo3/CMakeFiles/demo3.dir/depend.make
new file mode 100644
index 0000000..1175000
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for demo3.
+# This may be replaced when dependencies are built.
diff --git a/build/demo3/CMakeFiles/demo3.dir/flags.make b/build/demo3/CMakeFiles/demo3.dir/flags.make
new file mode 100644
index 0000000..35f9322
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# compile C with /usr/bin/gcc
+C_DEFINES =
+
+C_INCLUDES = -I/opt/MESA/include/MESA
+
+C_FLAGS = -g
+
diff --git a/build/demo3/CMakeFiles/demo3.dir/link.txt b/build/demo3/CMakeFiles/demo3.dir/link.txt
new file mode 100644
index 0000000..6a4b250
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/gcc -g CMakeFiles/demo3.dir/main.c.o -o demo3 -L/opt/MESA/lib -Wl,-rpath,/opt/MESA/lib -lmaatframe -lfieldstat4
diff --git a/build/demo3/CMakeFiles/demo3.dir/main.c.o b/build/demo3/CMakeFiles/demo3.dir/main.c.o
new file mode 100644
index 0000000..4edd048
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/main.c.o
Binary files differ
diff --git a/build/demo3/CMakeFiles/demo3.dir/main.c.o.d b/build/demo3/CMakeFiles/demo3.dir/main.c.o.d
new file mode 100644
index 0000000..3a68ca3
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/main.c.o.d
@@ -0,0 +1,35 @@
+demo3/CMakeFiles/demo3.dir/main.c.o: /root/Git/demo/demo3/main.c \
+ /usr/include/stdc-predef.h /opt/MESA/include/MESA/maat.h \
+ /usr/lib/gcc/x86_64-redhat-linux/8/include/stdint.h \
+ /usr/include/stdint.h /usr/include/bits/libc-header-start.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/bits/long-double.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/bits/wchar.h /usr/include/bits/stdint-intn.h \
+ /usr/include/bits/stdint-uintn.h /usr/include/netinet/in.h \
+ /usr/include/sys/socket.h /usr/include/bits/types/struct_iovec.h \
+ /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \
+ /usr/include/bits/socket.h /usr/include/sys/types.h \
+ /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \
+ /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \
+ /usr/include/bits/types/struct_timeval.h \
+ /usr/include/bits/types/struct_timespec.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \
+ /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/socket_type.h \
+ /usr/include/bits/sockaddr.h /usr/include/asm/socket.h \
+ /usr/include/asm-generic/socket.h /usr/include/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/bits/types/struct_osockaddr.h /usr/include/bits/in.h \
+ /usr/include/stdio.h /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \
+ /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \
+ /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \
+ /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/arpa/inet.h /usr/include/assert.h /usr/include/string.h \
+ /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \
+ /usr/include/strings.h
diff --git a/build/demo3/CMakeFiles/demo3.dir/progress.make b/build/demo3/CMakeFiles/demo3.dir/progress.make
new file mode 100644
index 0000000..3a86673
--- /dev/null
+++ b/build/demo3/CMakeFiles/demo3.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 5
+CMAKE_PROGRESS_2 = 6
+
diff --git a/build/demo3/CMakeFiles/progress.marks b/build/demo3/CMakeFiles/progress.marks
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/build/demo3/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+2
diff --git a/build/demo3/Makefile b/build/demo3/Makefile
new file mode 100644
index 0000000..46a08c3
--- /dev/null
+++ b/build/demo3/Makefile
@@ -0,0 +1,182 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.26
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /root/Git/demo
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /root/Git/demo/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
+ /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /root/Git/demo/build && $(CMAKE_COMMAND) -E cmake_progress_start /root/Git/demo/build/CMakeFiles /root/Git/demo/build/demo3//CMakeFiles/progress.marks
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /root/Git/demo/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /root/Git/demo/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+demo3/CMakeFiles/demo3.dir/rule:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 demo3/CMakeFiles/demo3.dir/rule
+.PHONY : demo3/CMakeFiles/demo3.dir/rule
+
+# Convenience name for target.
+demo3: demo3/CMakeFiles/demo3.dir/rule
+.PHONY : demo3
+
+# fast build rule for target.
+demo3/fast:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/build
+.PHONY : demo3/fast
+
+main.o: main.c.o
+.PHONY : main.o
+
+# target to build an object file
+main.c.o:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/main.c.o
+.PHONY : main.c.o
+
+main.i: main.c.i
+.PHONY : main.i
+
+# target to preprocess a source file
+main.c.i:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/main.c.i
+.PHONY : main.c.i
+
+main.s: main.c.s
+.PHONY : main.s
+
+# target to generate assembly for a file
+main.c.s:
+ cd /root/Git/demo/build && $(MAKE) $(MAKESILENT) -f demo3/CMakeFiles/demo3.dir/build.make demo3/CMakeFiles/demo3.dir/main.c.s
+.PHONY : main.c.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... demo3"
+ @echo "... main.o"
+ @echo "... main.i"
+ @echo "... main.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /root/Git/demo/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/demo3/cmake_install.cmake b/build/demo3/cmake_install.cmake
new file mode 100644
index 0000000..4c1d391
--- /dev/null
+++ b/build/demo3/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /root/Git/demo/demo3
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "0")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
diff --git a/build/demo3/demo3 b/build/demo3/demo3
new file mode 100755
index 0000000..4e3de99
--- /dev/null
+++ b/build/demo3/demo3
Binary files differ
diff --git a/build/matt/CMakeFiles/maat.dir/compiler_depend.make b/build/matt/CMakeFiles/maat.dir/compiler_depend.make
index c2e8731..4a6b382 100644
--- a/build/matt/CMakeFiles/maat.dir/compiler_depend.make
+++ b/build/matt/CMakeFiles/maat.dir/compiler_depend.make
@@ -1,196 +1,2 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.26
-
-matt/CMakeFiles/maat.dir/main.c.o: /root/Git/demo/matt/main.c \
- /usr/include/stdc-predef.h \
- /opt/MESA/include/MESA/maat.h \
- /usr/lib/gcc/x86_64-redhat-linux/8/include/stdint.h \
- /usr/include/stdint.h \
- /usr/include/bits/libc-header-start.h \
- /usr/include/features.h \
- /usr/include/sys/cdefs.h \
- /usr/include/bits/wordsize.h \
- /usr/include/bits/long-double.h \
- /usr/include/gnu/stubs.h \
- /usr/include/gnu/stubs-64.h \
- /usr/include/bits/types.h \
- /usr/include/bits/typesizes.h \
- /usr/include/bits/wchar.h \
- /usr/include/bits/stdint-intn.h \
- /usr/include/bits/stdint-uintn.h \
- /usr/include/netinet/in.h \
- /usr/include/sys/socket.h \
- /usr/include/bits/types/struct_iovec.h \
- /usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h \
- /usr/include/bits/socket.h \
- /usr/include/sys/types.h \
- /usr/include/bits/types/clock_t.h \
- /usr/include/bits/types/clockid_t.h \
- /usr/include/bits/types/time_t.h \
- /usr/include/bits/types/timer_t.h \
- /usr/include/endian.h \
- /usr/include/bits/endian.h \
- /usr/include/bits/byteswap.h \
- /usr/include/bits/uintn-identity.h \
- /usr/include/sys/select.h \
- /usr/include/bits/select.h \
- /usr/include/bits/types/sigset_t.h \
- /usr/include/bits/types/__sigset_t.h \
- /usr/include/bits/types/struct_timeval.h \
- /usr/include/bits/types/struct_timespec.h \
- /usr/include/bits/pthreadtypes.h \
- /usr/include/bits/thread-shared-types.h \
- /usr/include/bits/pthreadtypes-arch.h \
- /usr/include/bits/socket_type.h \
- /usr/include/bits/sockaddr.h \
- /usr/include/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/bits/types/struct_osockaddr.h \
- /usr/include/bits/in.h \
- /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h \
- /usr/include/bits/types/__fpos_t.h \
- /usr/include/bits/types/__mbstate_t.h \
- /usr/include/bits/types/__fpos64_t.h \
- /usr/include/bits/types/__FILE.h \
- /usr/include/bits/types/FILE.h \
- /usr/include/bits/types/struct_FILE.h \
- /usr/include/bits/stdio_lim.h \
- /usr/include/bits/sys_errlist.h \
- /usr/include/arpa/inet.h \
- /usr/include/assert.h \
- /usr/include/string.h \
- /usr/include/bits/types/locale_t.h \
- /usr/include/bits/types/__locale_t.h \
- /usr/include/strings.h
-
-
-/usr/include/string.h:
-
-/usr/include/assert.h:
-
-/usr/include/arpa/inet.h:
-
-/usr/include/bits/sys_errlist.h:
-
-/usr/include/bits/stdio_lim.h:
-
-/usr/include/bits/types/FILE.h:
-
-/usr/include/bits/types/__FILE.h:
-
-/usr/include/bits/types/__mbstate_t.h:
-
-/usr/include/bits/types/__fpos_t.h:
-
-/usr/lib/gcc/x86_64-redhat-linux/8/include/stdarg.h:
-
-/usr/include/stdio.h:
-
-/usr/include/bits/in.h:
-
-/usr/include/bits/types/struct_FILE.h:
-
-/usr/include/bits/types/struct_osockaddr.h:
-
-/usr/include/asm-generic/sockios.h:
-
-/usr/include/asm/socket.h:
-
-/usr/include/asm-generic/socket.h:
-
-/usr/include/bits/sockaddr.h:
-
-/usr/include/bits/pthreadtypes-arch.h:
-
-/usr/include/bits/types/__fpos64_t.h:
-
-/usr/include/bits/thread-shared-types.h:
-
-/usr/include/bits/pthreadtypes.h:
-
-/usr/include/bits/types/struct_timespec.h:
-
-/usr/include/bits/typesizes.h:
-
-/usr/include/bits/wordsize.h:
-
-/usr/include/bits/stdint-intn.h:
-
-/opt/MESA/include/MESA/maat.h:
-
-/usr/include/bits/socket.h:
-
-/usr/include/bits/byteswap.h:
-
-/usr/include/bits/types/__sigset_t.h:
-
-/usr/lib/gcc/x86_64-redhat-linux/8/include/stdint.h:
-
-/usr/include/gnu/stubs.h:
-
-/usr/include/stdc-predef.h:
-
-/usr/include/bits/wchar.h:
-
-/usr/include/asm/sockios.h:
-
-/root/Git/demo/matt/main.c:
-
-/usr/include/sys/cdefs.h:
-
-/usr/include/bits/types/sigset_t.h:
-
-/usr/include/features.h:
-
-/usr/include/bits/long-double.h:
-
-/usr/include/stdint.h:
-
-/usr/include/gnu/stubs-64.h:
-
-/usr/include/bits/select.h:
-
-/usr/include/bits/types/locale_t.h:
-
-/usr/include/netinet/in.h:
-
-/usr/include/sys/socket.h:
-
-/usr/include/bits/types/timer_t.h:
-
-/usr/include/bits/types/__locale_t.h:
-
-/usr/include/bits/socket_type.h:
-
-/usr/lib/gcc/x86_64-redhat-linux/8/include/stddef.h:
-
-/usr/include/strings.h:
-
-/usr/include/sys/types.h:
-
-/usr/include/bits/types/clockid_t.h:
-
-/usr/include/bits/types/struct_iovec.h:
-
-/usr/include/bits/stdint-uintn.h:
-
-/usr/include/bits/types/clock_t.h:
-
-/usr/include/bits/types.h:
-
-/usr/include/endian.h:
-
-/usr/include/bits/types/struct_timeval.h:
-
-/usr/include/bits/endian.h:
-
-/usr/include/bits/libc-header-start.h:
-
-/usr/include/bits/types/time_t.h:
-
-/usr/include/bits/uintn-identity.h:
-
-/usr/include/sys/select.h:
+# Empty compiler generated dependencies file for maat.
+# This may be replaced when dependencies are built.
diff --git a/build/matt/CMakeFiles/maat.dir/progress.make b/build/matt/CMakeFiles/maat.dir/progress.make
index 3a86673..72bb7dd 100644
--- a/build/matt/CMakeFiles/maat.dir/progress.make
+++ b/build/matt/CMakeFiles/maat.dir/progress.make
@@ -1,3 +1,3 @@
-CMAKE_PROGRESS_1 = 5
-CMAKE_PROGRESS_2 = 6
+CMAKE_PROGRESS_1 = 7
+CMAKE_PROGRESS_2 = 8
diff --git a/demo1/maat_json.json_iris_tmp/GROUP2COMPILE.local b/demo1/maat_json.json_iris_tmp/GROUP2COMPILE.local
index c9b4c20..e9e15c1 100644
--- a/demo1/maat_json.json_iris_tmp/GROUP2COMPILE.local
+++ b/demo1/maat_json.json_iris_tmp/GROUP2COMPILE.local
@@ -1,2 +1,2 @@
0000000001
-123456789 123 0 null 0 1
+123456789 123 0 HTTP_URL 0 1
diff --git a/demo1/sample_test.log.2024-04-24 b/demo1/sample_test.log.2024-04-24
index 94b0618..94f985a 100644
--- a/demo1/sample_test.log.2024-04-24
+++ b/demo1/sample_test.log.2024-04-24
@@ -1,16 +1,18 @@
-Wed Apr 24 05:19:47 2024, INFO, maat.table(36860), successfully register physical table[COMPILE]->table_id:0
-Wed Apr 24 05:19:47 2024, INFO, maat.table(36860), successfully register physical table[GROUP2COMPILE]->table_id:1
-Wed Apr 24 05:19:47 2024, INFO, maat.table(36860), successfully register physical table[GROUP2GROUP]->table_id:2
-Wed Apr 24 05:19:47 2024, INFO, maat.table(36860), successfully register physical table[HTTP_URL]->table_id:3
-Wed Apr 24 05:19:47 2024, INFO, maat.table(36860), default compile table id: 0
-Wed Apr 24 05:19:47 2024, INFO, maat.table(36860), group2group table id: 2
-Wed Apr 24 05:19:47 2024, INFO, maat.config_monitor(36860), Maat initial with JSON file /root/Git/demo/demo1/maat_json.json, formating...
-Wed Apr 24 05:19:47 2024, INFO, maat.config_monitor(36860), JSON file /root/Git/demo/demo1/maat_json.json md5: fde74b91c0a90923ab4262bca7f2db0a, generate index file /root/Git/demo/demo1/maat_json.json_iris_tmp/index OK
-Wed Apr 24 05:19:47 2024, INFO, maat.config_monitor(36860), load /root/Git/demo/demo1/maat_json.json_iris_tmp/index/full_config_index.0000000001
-Wed Apr 24 05:19:47 2024, FATAL, maat.compile(36860), [maat_remove_group_from_compile:1414] Remove clause(index:1) from compile_id 123 failed,compile is not existed.
-Wed Apr 24 05:19:47 2024, FATAL, maat.rule(36860), [maat_update_cb:178] table<GROUP2COMPILE> update runtime error for rules:123456789 123 0 null 0 1
-
-Wed Apr 24 05:19:47 2024, INFO, maat.expr_matcher(36860), expr_matcher module: build bool matcher of 1 expressions with 16777356 bytes memory
-Wed Apr 24 05:19:47 2024, INFO, maat.expr(36860), table[HTTP_URL] has 1 rules, commit 1 expr rules(literal_rules:1 regex_rules:0) and rebuild expr_matcher(hyperscan) completed, version:1, consume:2ms
-Wed Apr 24 05:19:47 2024, INFO, maat.rule(36860), table:<HTTP_URL> rule_count:1
-Wed Apr 24 05:19:47 2024, INFO, maat.rule(36860), Full config version 1 load 1 entries complete
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), successfully register physical table[COMPILE]->table_id:0
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), successfully register physical table[GROUP2COMPILE]->table_id:1
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), successfully register physical table[GROUP2GROUP]->table_id:2
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), successfully register physical table[HTTP_URL]->table_id:3
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), successfully register virtual table[UE_ID]->vtable_id:4, physical_table_id:3
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), default compile table id: 0
+Wed Apr 24 07:28:02 2024, INFO, maat.table(43825), group2group table id: 2
+Wed Apr 24 07:28:02 2024, INFO, maat.config_monitor(43825), Maat initial with JSON file /root/Git/demo/demo1/maat_json.json, formating...
+Wed Apr 24 07:28:02 2024, INFO, maat.config_monitor(43825), JSON file /root/Git/demo/demo1/maat_json.json md5: 9ef2160ba0602ae264c3afaade886bb0, generate index file /root/Git/demo/demo1/maat_json.json_iris_tmp/index OK
+Wed Apr 24 07:28:02 2024, INFO, maat.config_monitor(43825), load /root/Git/demo/demo1/maat_json.json_iris_tmp/index/full_config_index.0000000001
+Wed Apr 24 07:28:02 2024, INFO, maat.compile(43825), Build bool matcher of 1 expressions with 16777356 bytes memory.
+Wed Apr 24 07:28:02 2024, INFO, maat.compile(43825), table[COMPILE] commit 1 compile rules and rebuild compile bool_matcher completed, version:1, consume:2ms
+Wed Apr 24 07:28:02 2024, INFO, maat.expr_matcher(43825), expr_matcher module: build bool matcher of 1 expressions with 16777356 bytes memory
+Wed Apr 24 07:28:02 2024, INFO, maat.expr(43825), table[HTTP_URL] has 1 rules, commit 1 expr rules(literal_rules:1 regex_rules:0) and rebuild expr_matcher(hyperscan) completed, version:1, consume:3ms
+Wed Apr 24 07:28:02 2024, INFO, maat.rule(43825), table:<COMPILE> rule_count:1
+Wed Apr 24 07:28:02 2024, INFO, maat.rule(43825), table:<GROUP2COMPILE> rule_count:1
+Wed Apr 24 07:28:02 2024, INFO, maat.rule(43825), table:<HTTP_URL> rule_count:1
+Wed Apr 24 07:28:02 2024, INFO, maat.rule(43825), Full config version 1 load 3 entries complete
diff --git a/demo1/table_info.conf b/demo1/table_info.conf
index e62cdfb..1d4cf09 100644
--- a/demo1/table_info.conf
+++ b/demo1/table_info.conf
@@ -49,5 +49,11 @@
"match_method":5,
"is_hexbin":6
}
+ },
+ {
+ "table_id":4,
+ "table_name": "UE_ID",
+ "table_type": "virtual",
+ "physical_table": "HTTP_URL"
}
] \ No newline at end of file
diff --git a/demo3/CMakeLists.txt b/demo3/CMakeLists.txt
new file mode 100644
index 0000000..52b60c5
--- /dev/null
+++ b/demo3/CMakeLists.txt
@@ -0,0 +1,8 @@
+# Set the minimum version of CMake that can be used
+cmake_minimum_required(VERSION 3.10)
+
+# Define a new project
+project(demo3)
+
+# Add an executable
+add_executable(demo3 main.c) \ No newline at end of file
diff --git a/demo3/maat_json.json b/demo3/maat_json.json
new file mode 100644
index 0000000..761231c
--- /dev/null
+++ b/demo3/maat_json.json
@@ -0,0 +1,41 @@
+{
+ "compile_table": "WANNAT_COMPILE",
+ "group2compile_table": "WANNAT_GROUP_COMPILE_RELATION",
+ "group2group_table": "GROUP2GROUP",
+ "rules": [
+ {
+ "compile_id": 301,
+ "service": 0,
+ "action": 1,
+ "do_blacklist": 0,
+ "do_log": 2,
+ "effective_range": "{}",
+ "user_region": "{\"ip_object_ids\":[203,204], \"translate_type\":\"never\", \"time_interval\":123, \"connection_count\":1243}",
+ "group_num": 8,
+ "is_valid": "yes",
+ "modified_time": "100",
+ "groups": [
+ {
+ "virtual_table": "UE_ID",
+ "group_id": 1,
+ "not_flag": 0,
+ "nth_clause": 1,
+ "regions": [
+ {
+ "table_name": "WANNAT_OBJ_UE_ID",
+ "table_type": "expr",
+ "table_content": {
+ "region_id": 101,
+ "keywords": "abcdefghij",
+ "expr_type": "none",
+ "match_method": "exact",
+ "is_hexbin": "no",
+ "format": "uncase plain"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
diff --git a/demo3/maat_json.json_iris_tmp/GROUP2GROUP.local b/demo3/maat_json.json_iris_tmp/GROUP2GROUP.local
new file mode 100644
index 0000000..62580c9
--- /dev/null
+++ b/demo3/maat_json.json_iris_tmp/GROUP2GROUP.local
@@ -0,0 +1 @@
+0000000000
diff --git a/demo3/maat_json.json_iris_tmp/WANNAT_COMPILE.local b/demo3/maat_json.json_iris_tmp/WANNAT_COMPILE.local
new file mode 100644
index 0000000..61414d2
--- /dev/null
+++ b/demo3/maat_json.json_iris_tmp/WANNAT_COMPILE.local
@@ -0,0 +1,2 @@
+0000000001
+301 0 1 0 2 {} {"ip_object_ids":[203,204], "translate_type":"never", "time_interval":123, "connection_count":1243} 1 1
diff --git a/demo3/maat_json.json_iris_tmp/WANNAT_GROUP_COMPILE_RELATION.local b/demo3/maat_json.json_iris_tmp/WANNAT_GROUP_COMPILE_RELATION.local
new file mode 100644
index 0000000..785b439
--- /dev/null
+++ b/demo3/maat_json.json_iris_tmp/WANNAT_GROUP_COMPILE_RELATION.local
@@ -0,0 +1,2 @@
+0000000001
+123456789 301 0 UE_ID 0 1
diff --git a/demo3/maat_json.json_iris_tmp/WANNAT_OBJ_UE_ID.local b/demo3/maat_json.json_iris_tmp/WANNAT_OBJ_UE_ID.local
new file mode 100644
index 0000000..3596a57
--- /dev/null
+++ b/demo3/maat_json.json_iris_tmp/WANNAT_OBJ_UE_ID.local
@@ -0,0 +1,2 @@
+0000000001
+101 123456789 abcdefghij 0 3 0 1
diff --git a/demo3/maat_json.json_iris_tmp/index/full_config_index.0000000001 b/demo3/maat_json.json_iris_tmp/index/full_config_index.0000000001
new file mode 100644
index 0000000..829b94a
--- /dev/null
+++ b/demo3/maat_json.json_iris_tmp/index/full_config_index.0000000001
@@ -0,0 +1,4 @@
+WANNAT_COMPILE 1 /root/Git/demo/demo3/maat_json.json_iris_tmp/WANNAT_COMPILE.local
+WANNAT_GROUP_COMPILE_RELATION 1 /root/Git/demo/demo3/maat_json.json_iris_tmp/WANNAT_GROUP_COMPILE_RELATION.local
+GROUP2GROUP 0 /root/Git/demo/demo3/maat_json.json_iris_tmp/GROUP2GROUP.local
+WANNAT_OBJ_UE_ID 1 /root/Git/demo/demo3/maat_json.json_iris_tmp/WANNAT_OBJ_UE_ID.local
diff --git a/demo3/main.c b/demo3/main.c
new file mode 100644
index 0000000..320b1de
--- /dev/null
+++ b/demo3/main.c
@@ -0,0 +1,83 @@
+#include "maat.h"
+#include "stdio.h"
+#include <arpa/inet.h>
+#include <assert.h>
+#include <stddef.h>
+#include <string.h>
+
+#define ARRAY_SIZE 16
+
+const char *json_filename = "/root/Git/demo/demo3/maat_json.json";
+const char *table_info_path = "/root/Git/demo/demo3/table_info.conf";
+
+const char *json_filename_cb = "/root/Git/demo/demo3/maat_json_cb.json";
+const char *table_info_path_cb = "/root/Git/demo/demo3/table_info_cb.conf";
+
+int main_1()
+{
+ /* initialize maat options which will be used by maat_new() */
+ struct maat_options *opts = maat_options_new();
+ maat_options_set_json_file(opts, json_filename);
+ maat_options_set_logger(opts, "/root/Git/demo/demo3/sample_test.log", LOG_LEVEL_TRACE);
+
+ /* create maat instance, rules in table_info.conf will be loaded. */
+ struct maat *maat_instance = maat_new(opts, table_info_path);
+ assert(maat_instance != NULL);
+ maat_options_free(opts);
+
+ const char *table_name = "UE_ID"; // ่™šๆ‹Ÿ่กจ 5
+ int table_id = maat_get_table_id(maat_instance, table_name);
+ assert(table_id == 4); /* defined in table_info.conf */
+
+ int thread_id = 0;
+ long long results[ARRAY_SIZE] = {0};
+ size_t n_hit_result = 0;
+ int ret = 0;
+
+ /* store scanning intermediate state */
+ struct maat_state *state = maat_state_new(maat_instance, thread_id);
+ assert(state != NULL);
+
+ const char *ue_id = "abcdefghij";
+
+ ret = maat_scan_string(maat_instance, 4, ue_id, strlen(ue_id), results, ARRAY_SIZE, &n_hit_result, state);
+ // assert(ret == MAAT_SCAN_HIT);
+ // assert(n_hit_result == 1);
+ // assert(results[0] == 123);
+
+ maat_state_free(state);
+
+ // struct ip_addr ipv4;
+ // ipv4.ip_type = 4;
+ // ret = inet_pton(AF_INET, "20.20.20.20", &ipv4.ipv4);
+
+ // struct maat_state *state2 = maat_state_new(maat_instance, thread_id);
+ // assert(state2 != NULL);
+
+ // uint32_t a = ipv4.ipv4;
+ // ret = maat_scan_ipv4(maat_instance, 6, a, results, ARRAY_SIZE, &n_hit_result, state2);
+
+ // printf("ret: %d\n", ret);
+ // maat_state_free(state2);
+
+ return 0;
+}
+
+// int main2()
+// {
+// /* initialize maat options which will be used by maat_new() */
+// struct maat_options *opts = maat_options_new();
+// maat_options_set_json_file(opts, json_filename_cb);
+// maat_options_set_logger(opts, "/root/Git/demo/matt/sample_test.log", LOG_LEVEL_INFO);
+
+// /* create maat instance, rules in table_info.conf will be loaded. */
+// struct maat *maat_instance = maat_new(opts, table_info_path_cb);
+// assert(maat_instance != NULL);
+// maat_options_free(opts);
+// }
+
+int main()
+{
+ main_1();
+ // main2();
+} \ No newline at end of file
diff --git a/demo3/sample_test.log b/demo3/sample_test.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/demo3/sample_test.log
diff --git a/demo3/sample_test.log.2024-04-24 b/demo3/sample_test.log.2024-04-24
new file mode 100644
index 0000000..05179e2
--- /dev/null
+++ b/demo3/sample_test.log.2024-04-24
@@ -0,0 +1,18 @@
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), successfully register physical table[WANNAT_COMPILE]->table_id:0
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), successfully register physical table[WANNAT_GROUP_COMPILE_RELATION]->table_id:1
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), successfully register physical table[GROUP2GROUP]->table_id:2
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), successfully register physical table[WANNAT_OBJ_UE_ID]->table_id:3
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), successfully register virtual table[UE_ID]->vtable_id:4, physical_table_id:3
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), default compile table id: -1
+Wed Apr 24 07:21:31 2024, INFO, maat.table(42782), group2group table id: 2
+Wed Apr 24 07:21:31 2024, INFO, maat.config_monitor(42782), Maat initial with JSON file /root/Git/demo/demo3/maat_json.json, formating...
+Wed Apr 24 07:21:31 2024, INFO, maat.config_monitor(42782), JSON file /root/Git/demo/demo3/maat_json.json md5: 442bba72638e4ac8d8f27f6666dc2ad2, generate index file /root/Git/demo/demo3/maat_json.json_iris_tmp/index OK
+Wed Apr 24 07:21:31 2024, INFO, maat.config_monitor(42782), load /root/Git/demo/demo3/maat_json.json_iris_tmp/index/full_config_index.0000000001
+Wed Apr 24 07:21:31 2024, FATAL, maat.compile(42782), [maat_compile_bool_matcher_new:972] No bool expression to build bool matcher.
+Wed Apr 24 07:21:31 2024, FATAL, maat.compile(42782), [compile_runtime_commit:2348] table[WANNAT_COMPILE] rebuild compile bool_matcher failed, compile rules count:1
+Wed Apr 24 07:21:31 2024, INFO, maat.expr_matcher(42782), expr_matcher module: build bool matcher of 1 expressions with 16777356 bytes memory
+Wed Apr 24 07:21:31 2024, INFO, maat.expr(42782), table[WANNAT_OBJ_UE_ID] has 1 rules, commit 1 expr rules(literal_rules:1 regex_rules:0) and rebuild expr_matcher(hyperscan) completed, version:1, consume:2ms
+Wed Apr 24 07:21:31 2024, INFO, maat.rule(42782), table:<WANNAT_COMPILE> rule_count:1
+Wed Apr 24 07:21:31 2024, INFO, maat.rule(42782), table:<WANNAT_GROUP_COMPILE_RELATION> rule_count:1
+Wed Apr 24 07:21:31 2024, INFO, maat.rule(42782), table:<WANNAT_OBJ_UE_ID> rule_count:1
+Wed Apr 24 07:21:31 2024, INFO, maat.rule(42782), Full config version 1 load 3 entries complete
diff --git a/demo3/table_info.conf b/demo3/table_info.conf
new file mode 100644
index 0000000..7c77adf
--- /dev/null
+++ b/demo3/table_info.conf
@@ -0,0 +1,64 @@
+[
+ {
+ "table_id":0,
+ "table_name":"WANNAT_COMPILE",
+ "table_type":"compile",
+ "user_region_encoded":"escape",
+ "valid_column":9,
+ "custom": {
+ "compile_id":1,
+ "service":2,
+ "action":3,
+ "do_blacklist":4,
+ "do_log":5,
+ "tags":6,
+ "user_region":7,
+ "clause_num":8
+ }
+ },
+ {
+ "table_id":1,
+ "table_name":"WANNAT_GROUP_COMPILE_RELATION",
+ "table_type":"group2compile",
+ "associated_compile_table_id":2,
+ "valid_column":6,
+ "custom": {
+ "group_id":1,
+ "compile_id":2,
+ "not_flag":3,
+ "virtual_table_name":4,
+ "clause_index":5
+ }
+ },
+ {
+ "table_id":2,
+ "table_name":"GROUP2GROUP",
+ "table_type":"group2group",
+ "valid_column":4,
+ "custom": {
+ "group_id":1,
+ "included_sub_group_ids":2,
+ "excluded_sub_group_ids":3
+ }
+ },
+ {
+ "table_id":3,
+ "table_name":"WANNAT_OBJ_UE_ID",
+ "table_type":"expr",
+ "valid_column":7,
+ "custom": {
+ "item_id":1,
+ "group_id":2,
+ "keywords":3,
+ "expr_type":4,
+ "match_method":5,
+ "is_hexbin":6
+ }
+ },
+ {
+ "table_id":4,
+ "table_name": "UE_ID",
+ "table_type": "virtual",
+ "physical_table": "WANNAT_OBJ_UE_ID"
+ }
+] \ No newline at end of file