From 68bef810aae97eefcfba9208c98bd5546d2d4864 Mon Sep 17 00:00:00 2001 From: Joseph Olabisi Date: Fri, 11 Apr 2025 20:22:49 +0100 Subject: [PATCH] fix benchmark --- benchmark/build/CMakeCache.txt | 403 ++++++++ .../CMakeFiles/3.29.6/CMakeCCompiler.cmake | 80 ++ .../CMakeFiles/3.29.6/CMakeCXXCompiler.cmake | 92 ++ .../3.29.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 17000 bytes .../3.29.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16984 bytes .../build/CMakeFiles/3.29.6/CMakeSystem.cmake | 15 + .../3.29.6/CompilerIdC/CMakeCCompilerId.c | 895 ++++++++++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 878 +++++++++++++++++ .../build/CMakeFiles/CMakeConfigureLog.yaml | 442 +++++++++ .../CMakeDirectoryInformation.cmake | 16 + benchmark/build/CMakeFiles/Makefile.cmake | 147 +++ benchmark/build/CMakeFiles/Makefile2 | 351 +++++++ .../build/CMakeFiles/TargetDirectories.txt | 13 + .../benchfeatures.dir/DependInfo.cmake | 23 + .../CMakeFiles/benchfeatures.dir/build.make | 110 +++ .../benchfeatures.dir/cmake_clean.cmake | 11 + .../benchfeatures.dir/compiler_depend.make | 2 + .../benchfeatures.dir/compiler_depend.ts | 2 + .../CMakeFiles/benchfeatures.dir/depend.make | 2 + .../CMakeFiles/benchfeatures.dir/flags.make | 12 + .../CMakeFiles/benchfeatures.dir/link.txt | 1 + .../benchfeatures.dir/progress.make | 3 + benchmark/build/CMakeFiles/cmake.check_cache | 1 + .../get_corpus_benchmark.dir/DependInfo.cmake | 23 + .../get_corpus_benchmark.dir/build.make | 110 +++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../get_corpus_benchmark.dir/depend.make | 2 + .../get_corpus_benchmark.dir/flags.make | 12 + .../get_corpus_benchmark.dir/link.txt | 1 + .../get_corpus_benchmark.dir/progress.make | 3 + benchmark/build/CMakeFiles/progress.marks | 1 + benchmark/build/Makefile | 302 ++++++ benchmark/build/cmake_install.cmake | 55 ++ .../CMakeDirectoryInformation.cmake | 16 + .../dom/CMakeFiles/parse.dir/DependInfo.cmake | 23 + .../build/dom/CMakeFiles/parse.dir/build.make | 110 +++ .../CMakeFiles/parse.dir/cmake_clean.cmake | 11 + .../CMakeFiles/parse.dir/compiler_depend.make | 2 + .../CMakeFiles/parse.dir/compiler_depend.ts | 2 + .../dom/CMakeFiles/parse.dir/depend.make | 2 + .../build/dom/CMakeFiles/parse.dir/flags.make | 12 + .../build/dom/CMakeFiles/parse.dir/link.txt | 1 + .../dom/CMakeFiles/parse.dir/progress.make | 3 + .../DependInfo.cmake | 23 + .../parse_nonumberparsing.dir/build.make | 110 +++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../parse_nonumberparsing.dir/depend.make | 2 + .../parse_nonumberparsing.dir/flags.make | 12 + .../parse_nonumberparsing.dir/link.txt | 1 + .../parse_nonumberparsing.dir/progress.make | 3 + .../DependInfo.cmake | 23 + .../parse_nostringparsing.dir/build.make | 110 +++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../parse_nostringparsing.dir/depend.make | 2 + .../parse_nostringparsing.dir/flags.make | 12 + .../parse_nostringparsing.dir/link.txt | 1 + .../parse_nostringparsing.dir/progress.make | 3 + .../DependInfo.cmake | 23 + .../parse_noutf8validation.dir/build.make | 110 +++ .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../parse_noutf8validation.dir/depend.make | 2 + .../parse_noutf8validation.dir/flags.make | 12 + .../parse_noutf8validation.dir/link.txt | 1 + .../parse_noutf8validation.dir/progress.make | 3 + .../parse_stream.dir/DependInfo.cmake | 23 + .../CMakeFiles/parse_stream.dir/build.make | 110 +++ .../parse_stream.dir/cmake_clean.cmake | 11 + .../parse_stream.dir/compiler_depend.make | 2 + .../parse_stream.dir/compiler_depend.ts | 2 + .../CMakeFiles/parse_stream.dir/depend.make | 2 + .../CMakeFiles/parse_stream.dir/flags.make | 12 + .../dom/CMakeFiles/parse_stream.dir/link.txt | 1 + .../CMakeFiles/parse_stream.dir/progress.make | 3 + .../CMakeFiles/perfdiff.dir/DependInfo.cmake | 23 + .../dom/CMakeFiles/perfdiff.dir/build.make | 110 +++ .../CMakeFiles/perfdiff.dir/cmake_clean.cmake | 11 + .../perfdiff.dir/compiler_depend.make | 2 + .../perfdiff.dir/compiler_depend.ts | 2 + .../dom/CMakeFiles/perfdiff.dir/depend.make | 2 + .../dom/CMakeFiles/perfdiff.dir/flags.make | 12 + .../dom/CMakeFiles/perfdiff.dir/link.txt | 1 + .../dom/CMakeFiles/perfdiff.dir/progress.make | 3 + benchmark/build/dom/CMakeFiles/progress.marks | 1 + .../statisticalmodel.dir/DependInfo.cmake | 23 + .../statisticalmodel.dir/build.make | 110 +++ .../statisticalmodel.dir/cmake_clean.cmake | 11 + .../statisticalmodel.dir/compiler_depend.make | 2 + .../statisticalmodel.dir/compiler_depend.ts | 2 + .../statisticalmodel.dir/depend.make | 2 + .../statisticalmodel.dir/flags.make | 12 + .../CMakeFiles/statisticalmodel.dir/link.txt | 1 + .../statisticalmodel.dir/progress.make | 3 + benchmark/build/dom/Makefile | 326 +++++++ benchmark/build/dom/cmake_install.cmake | 39 + examples/quickstart/CMakeLists.txt | 1 + examples/quickstart/quickstart.cpp | 179 ++-- 104 files changed, 5684 insertions(+), 63 deletions(-) create mode 100644 benchmark/build/CMakeCache.txt create mode 100644 benchmark/build/CMakeFiles/3.29.6/CMakeCCompiler.cmake create mode 100644 benchmark/build/CMakeFiles/3.29.6/CMakeCXXCompiler.cmake create mode 100755 benchmark/build/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_C.bin create mode 100755 benchmark/build/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 benchmark/build/CMakeFiles/3.29.6/CMakeSystem.cmake create mode 100644 benchmark/build/CMakeFiles/3.29.6/CompilerIdC/CMakeCCompilerId.c create mode 100644 benchmark/build/CMakeFiles/3.29.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 benchmark/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 benchmark/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 benchmark/build/CMakeFiles/Makefile.cmake create mode 100644 benchmark/build/CMakeFiles/Makefile2 create mode 100644 benchmark/build/CMakeFiles/TargetDirectories.txt create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/DependInfo.cmake create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/build.make create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/cmake_clean.cmake create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.make create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.ts create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/depend.make create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/flags.make create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/link.txt create mode 100644 benchmark/build/CMakeFiles/benchfeatures.dir/progress.make create mode 100644 benchmark/build/CMakeFiles/cmake.check_cache create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/DependInfo.cmake create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/build.make create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/cmake_clean.cmake create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.make create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.ts create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/depend.make create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/flags.make create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/link.txt create mode 100644 benchmark/build/CMakeFiles/get_corpus_benchmark.dir/progress.make create mode 100644 benchmark/build/CMakeFiles/progress.marks create mode 100644 benchmark/build/Makefile create mode 100644 benchmark/build/cmake_install.cmake create mode 100644 benchmark/build/dom/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/parse.dir/progress.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/progress.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/progress.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/progress.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/parse_stream.dir/progress.make create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/perfdiff.dir/progress.make create mode 100644 benchmark/build/dom/CMakeFiles/progress.marks create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/DependInfo.cmake create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/build.make create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/cmake_clean.cmake create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.make create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.ts create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/depend.make create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/flags.make create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/link.txt create mode 100644 benchmark/build/dom/CMakeFiles/statisticalmodel.dir/progress.make create mode 100644 benchmark/build/dom/Makefile create mode 100644 benchmark/build/dom/cmake_install.cmake diff --git a/benchmark/build/CMakeCache.txt b/benchmark/build/CMakeCache.txt new file mode 100644 index 000000000..5eec94051 --- /dev/null +++ b/benchmark/build/CMakeCache.txt @@ -0,0 +1,403 @@ +# This is the CMakeCache file. +# For build in directory: /Users/mac/Documents/c++/simdjson_experimental/benchmark/build +# It was generated by CMake: /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +BENCHMARK_DOWNLOAD_DEPENDENCIES:UNINITIALIZED=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/opt/homebrew/opt/llvm/bin/llvm-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ar + +//For backwards compatibility, what version of CMake commands and +// syntax should this version of CMake try to support. +CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4 + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/opt/homebrew/opt/llvm/bin/clang++ + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=/opt/homebrew/Cellar/llvm/19.1.7_1/bin/llvm-ar + +//`clang-scan-deps` dependency scanner +CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=/opt/homebrew/Cellar/llvm/19.1.7_1/bin/clang-scan-deps + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/opt/homebrew/Cellar/llvm/19.1.7_1/bin/llvm-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/cc + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=/opt/homebrew/opt/llvm/bin/llvm-dlltool + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/pkgRedirects + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/opt/homebrew/opt/llvm/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/opt/homebrew/opt/llvm/bin/llvm-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/tapi + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Single output directory for building all executables. +EXECUTABLE_OUTPUT_PATH:PATH= + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Single output directory for building all libraries. +LIBRARY_OUTPUT_PATH:PATH= + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/mac/Documents/c++/simdjson_experimental/benchmark + +//Enable DOM performance comparison with main branch +SIMDJSON_ENABLE_DOM_CHECKPERF:BOOL=OFF + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=29 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS +CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/mac/Documents/c++/simdjson_experimental/benchmark +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +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=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/benchmark/build/CMakeFiles/3.29.6/CMakeCCompiler.cmake b/benchmark/build/CMakeFiles/3.29.6/CMakeCCompiler.cmake new file mode 100644 index 000000000..4754ea23a --- /dev/null +++ b/benchmark/build/CMakeFiles/3.29.6/CMakeCCompiler.cmake @@ -0,0 +1,80 @@ +set(CMAKE_C_COMPILER "/Library/Developer/CommandLineTools/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "16.0.0.16000026") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "AppleClang") +set(CMAKE_C_COMPILER_LINKER_VERSION 1115.7.3) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "/Library/Developer/CommandLineTools/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/lib/clang/16/include;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/swift") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks") diff --git a/benchmark/build/CMakeFiles/3.29.6/CMakeCXXCompiler.cmake b/benchmark/build/CMakeFiles/3.29.6/CMakeCXXCompiler.cmake new file mode 100644 index 000000000..88bacf9a7 --- /dev/null +++ b/benchmark/build/CMakeFiles/3.29.6/CMakeCXXCompiler.cmake @@ -0,0 +1,92 @@ +set(CMAKE_CXX_COMPILER "/opt/homebrew/opt/llvm/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "19.1.7") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/Library/Developer/CommandLineTools/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/opt/homebrew/Cellar/llvm/19.1.7_1/bin/llvm-ar") +set(CMAKE_RANLIB "/Library/Developer/CommandLineTools/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/opt/homebrew/Cellar/llvm/19.1.7_1/bin/llvm-ranlib") +set(CMAKE_LINKER "/Library/Developer/CommandLineTools/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 1115.7.3) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "/Library/Developer/CommandLineTools/usr/bin/tapi") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/opt/homebrew/Cellar/llvm/19.1.7_1/include/c++/v1;/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19") diff --git a/benchmark/build/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_C.bin b/benchmark/build/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..079543491a5b98f42e44b30e5d6192870b9b6c36 GIT binary patch literal 17000 zcmeI4UuaWz6vt1RmbJDsWjOz=j%5tSHl-COG#1t++Sq0*NnP_0Eb=31ZtT@IktD@N zoK{A$t}-m{&9T?b;Wiku5oB9^sf;~HRou|IWz&Zi@j*m~3dZlbf9#Es4SYTa&ON{L zJNI|)IiFu%PtM)H`LKz|MUWb3Gt}oMnjkM$M5~}ZP^J0;-N9|a4#)s=k_=HQuZ`s`2jiY4!aw+5!wf3;dfa1 zF8G~ik)=4~h2l3yZKJtt+pwN!OBRNc@L5`*T*rkO&*v@YI*xo_I(RL2YIA%&_PkKD zCl3no7;CP@{oFw9Td+oduq@rh!7A0LO=)z0U;m+gn$qb0zyCt2mv7= z1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7= z1cZPP5CTF#2nYcoAOwVf5D)?m0_BfruKWrWOD$CVyOHjdJycw1882dn_h|jrccvTk z1>d~KU#xdEG|oF?ClD*>V^58}+F2DVAqT!SJ>yoFLg6iuj-0+%%cN9tcRo9?&bOT? z9Exm7bmR+4%VxCXKsK~Vb%%qYu5f@5HO?doc}-=qNi93j8;VAIgDM#A3I)Q5^GNY( zt1qYJ8D^ew_QSIBd^(HYcrHG8PPz$MnvG0wyw>=$u_Rgt%gW*$U$*D&&4}aaQnZ3y zF2GF}_v2Ce5KA>Oq_i<@a1^Z!X>s&I4Ll3496;##k+`0w7jTr%u(U##BG*o9KK?z+ zpR|1bjK{?j)@FUn*~g|mkB@n8#7!1lzZaAJ)s+}i`4yEYqY`s}5x+|4JCv4A>hUyH z#fJ5Keps`^_?A=d|JgKy3K@-!aT)edsmo0@waklK8HC25ESNtJ^m%KHk$7|Gzn}J> z6}SdRqMKDbzHvi4t@id`z52~hOJ2Hgt-ois{Kv}nwFiE_ckIT-Ll?E9cOKsQ`oPKW zVwu^6)J*Mfb91|DBC)#izEk`5PF((Rs^{?9Fa9t7=_ipj(^JjA{_xD*iJp$PS BIbQ$( literal 0 HcmV?d00001 diff --git a/benchmark/build/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_CXX.bin b/benchmark/build/CMakeFiles/3.29.6/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..5eeb887946c6d8c3cd0a8fdb1d81632e54cc4096 GIT binary patch literal 16984 zcmeI4Uuau(6vt1}*0r=-IuZX+#rQB$tNpW1jUCQpYtn_qWNOgRB0uuy#$Iibk)*5{ zlNDq#DU6i~BKqjmVpSNz$b-;Mn4tKlFA96mI%KvFA|fbGT>PHjy|=xwL%~Nm2hRQd z&hMPxx#xUtUQfQb^5fMmA`d~l(CyHP7NXX=nzzcgLPhz7^!ayXF>K)K}4X zBr#kuj~J!A${nhf#|HvW6UC#6NM^WNQ%1RD=$EG@M1Ja(!up^RxGJB2PLj5OMyjzZcj(pJ=n02Z!&8}2xB z^q51}_Oq@zd-k8OZBFm=@T9a=*Nxh?dgeO)nBd?1TBTpB)L3lr0UpFxuCIX$W3ipq z@dj{}F`rRJF=wWWR=`90o-1I|tX3xtCx+``x$;fdA}YHHTL;?>I78W<7V@?-A8sKF zO+i^OKOPGDy?V6VI{D|P^XCMfY$3T%-9MBbGHCG2^Y87bZQuITb!XFmuJ)cB+#T8H zef9O-Z=62=dEw0P;dhTMoK2N3tmPM5zg}K`&YMWJHI9C8^vLmxAI|Q7>E5^g&HwVr zMDN^e_owInSWvJ1+&FzH|I3MAe>3MFT>7@0`M!2xDckl*r1;S*7oU9RzJ*JXj}Od# U*4TBf>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/benchmark/build/CMakeFiles/3.29.6/CompilerIdCXX/CMakeCXXCompilerId.cpp b/benchmark/build/CMakeFiles/3.29.6/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 000000000..9a5e8f8ce --- /dev/null +++ b/benchmark/build/CMakeFiles/3.29.6/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,878 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/benchmark/build/CMakeFiles/CMakeConfigureLog.yaml b/benchmark/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 000000000..5780fc844 --- /dev/null +++ b/benchmark/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,442 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt" + message: | + The system is: Darwin - 24.3.0 - arm64 + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /Library/Developer/CommandLineTools/usr/bin/cc + Build flags: + Id flags: + + The output was: + 1 + ld: library 'System' not found + cc: error: linker command failed with exit code 1 (use -v to see invocation) + + + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /Library/Developer/CommandLineTools/usr/bin/cc + Build flags: + Id flags: -c + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" + + The C compiler identification is AppleClang, found in: + /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/3.29.6/CompilerIdC/CMakeCCompilerId.o + + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /opt/homebrew/opt/llvm/bin/clang++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is Clang, found in: + /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/3.29.6/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:67 (try_compile)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD" + binary: "/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD" + cmakeVariables: + CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/opt/homebrew/Cellar/llvm/19.1.7_1/bin/clang-scan-deps" + CMAKE_C_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD' + + Run Build Command(s): /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_aa947/fast + /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_aa947.dir/build.make CMakeFiles/cmTC_aa947.dir/build + Building C object CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o + /Library/Developer/CommandLineTools/usr/bin/cc -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -v -Wl,-v -MD -MT CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCCompilerABI.c + Apple clang version 16.0.0 (clang-1600.0.26.6) + Target: arm64-apple-darwin24.3.0 + Thread model: posix + InstalledDir: /Library/Developer/CommandLineTools/usr/bin + cc: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx15.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=15.2 -fvisibility-inlines-hidden-static-local-var -fno-modulemap-allow-subdirectory-search -target-cpu apple-m1 -target-feature +v8.5a -target-feature +aes -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +lse -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sha2 -target-feature +sha3 -target-feature +neon -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-abi darwinpcs -debugger-tuning=lldb -target-linker-version 1115.7.3 -v -fcoverage-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/16 -dependency-file CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/16/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCCompilerABI.c + clang -cc1 version 16.0.0 (clang-1600.0.26.6) default target arm64-apple-darwin24.3.0 + ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include" + ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Library/Developer/CommandLineTools/usr/lib/clang/16/include + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking C executable cmTC_aa947 + /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa947.dir/link.txt --verbose=1 + /Library/Developer/CommandLineTools/usr/bin/cc -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -o cmTC_aa947 + Apple clang version 16.0.0 (clang-1600.0.26.6) + Target: arm64-apple-darwin24.3.0 + Thread model: posix + InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.2 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_aa947 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/16/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld-1115.7.3 + BUILD 23:52:02 Dec 5 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 16.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 16.0.0 (tapi-1600.0.11.9) + Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/swift + Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:137 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/lib/clang/16/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + add: [/Library/Developer/CommandLineTools/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/16/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/16/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/16/include;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:173 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD'] + ignore line: [] + ignore line: [Run Build Command(s): /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_aa947/fast] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_aa947.dir/build.make CMakeFiles/cmTC_aa947.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -c /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 16.0.0 (clang-1600.0.26.6)] + ignore line: [Target: arm64-apple-darwin24.3.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [cc: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx15.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=15.2 -fvisibility-inlines-hidden-static-local-var -fno-modulemap-allow-subdirectory-search -target-cpu apple-m1 -target-feature +v8.5a -target-feature +aes -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +lse -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sha2 -target-feature +sha3 -target-feature +neon -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-abi darwinpcs -debugger-tuning=lldb -target-linker-version 1115.7.3 -v -fcoverage-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/16 -dependency-file CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/16/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-u55nWD -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -x c /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 16.0.0 (clang-1600.0.26.6) default target arm64-apple-darwin24.3.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/16/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_aa947] + ignore line: [/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa947.dir/link.txt --verbose=1] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/cc -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -o cmTC_aa947] + ignore line: [Apple clang version 16.0.0 (clang-1600.0.26.6)] + ignore line: [Target: arm64-apple-darwin24.3.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.2 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_aa947 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/16/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [15.0.0] ==> ignore + arg [15.2] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk] ==> ignore + arg [-mllvm] ==> ignore + arg [-enable-linkonceodr-outlining] ==> ignore + arg [-o] ==> ignore + arg [cmTC_aa947] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_aa947.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/16/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/16/lib/darwin/libclang_rt.osx.a] + linker tool for 'C': /Library/Developer/CommandLineTools/usr/bin/ld + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/swift] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/16/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/swift] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/swift] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks] + implicit libs: [] + implicit objs: [] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/lib/swift] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks] + + + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:210 (cmake_determine_linker_id)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Running the C compiler's linker: "/Library/Developer/CommandLineTools/usr/bin/ld" "-v" + @(#)PROGRAM:ld PROJECT:ld-1115.7.3 + BUILD 23:52:02 Dec 5 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 16.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 16.0.0 (tapi-1600.0.11.9) + - + kind: "try_compile-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:67 (try_compile)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU" + binary: "/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU" + cmakeVariables: + CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "/opt/homebrew/Cellar/llvm/19.1.7_1/bin/clang-scan-deps" + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU' + + Run Build Command(s): /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_53a3e/fast + /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_53a3e.dir/build.make CMakeFiles/cmTC_53a3e.dir/build + Building CXX object CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o + /opt/homebrew/opt/llvm/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -v -Wl,-v -MD -MT CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp + Homebrew clang version 19.1.7 + Target: arm64-apple-darwin24.3.0 + Thread model: posix + InstalledDir: /opt/homebrew/Cellar/llvm/19.1.7_1/bin + Configuration file: /opt/homebrew/etc/clang/arm64-apple-darwin24.cfg + System configuration file directory: /opt/homebrew/etc/clang + User configuration file directory: /Users/mac/.config/clang + clang++: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + (in-process) + "/opt/homebrew/Cellar/llvm/19.1.7_1/bin/clang-19" -cc1 -triple arm64-apple-macosx15.0.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -funwind-tables=1 -target-sdk-version=15.2 -fcompatibility-qualified-id-block-type-checking -fvisibility-inlines-hidden-static-local-var -fdefine-target-os-macros -target-cpu apple-m1 -target-feature +zcm -target-feature +zcz -target-feature +v8.4a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -debugger-tuning=lldb -fdebug-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU -target-linker-version 1115.7.3 -v -fcoverage-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU -resource-dir /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19 -dependency-file CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -internal-isystem /opt/homebrew/Cellar/llvm/19.1.7_1/bin/../include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include -internal-isystem /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include -fdeprecated-macro -ferror-limit 19 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fmax-type-align=16 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 19.1.7 based upon LLVM 19.1.7 default target arm64-apple-darwin24.3.0 + ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include" + ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /opt/homebrew/Cellar/llvm/19.1.7_1/bin/../include/c++/v1 + /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking CXX executable cmTC_53a3e + /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_53a3e.dir/link.txt --verbose=1 + /opt/homebrew/opt/llvm/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_53a3e + Homebrew clang version 19.1.7 + Target: arm64-apple-darwin24.3.0 + Thread model: posix + InstalledDir: /opt/homebrew/Cellar/llvm/19.1.7_1/bin + Configuration file: /opt/homebrew/etc/clang/arm64-apple-darwin24.cfg + System configuration file directory: /opt/homebrew/etc/clang + User configuration file directory: /Users/mac/.config/clang + "/usr/bin/ld" -demangle -lto_library /opt/homebrew/Cellar/llvm/19.1.7_1/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.2 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_53a3e -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:ld-1115.7.3 + BUILD 23:52:02 Dec 5 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 19.1.7 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 16.0.0 (tapi-1600.0.11.9) + Library search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib + /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift + Framework search paths: + /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:137 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/opt/homebrew/Cellar/llvm/19.1.7_1/bin/../include/c++/v1] + add: [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + end of search list found + collapse include dir [/opt/homebrew/Cellar/llvm/19.1.7_1/bin/../include/c++/v1] ==> [/opt/homebrew/Cellar/llvm/19.1.7_1/include/c++/v1] + collapse include dir [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include] ==> [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + implicit include dirs: [/opt/homebrew/Cellar/llvm/19.1.7_1/include/c++/v1;/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include;/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:173 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU'] + ignore line: [] + ignore line: [Run Build Command(s): /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_53a3e/fast] + ignore line: [/Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_53a3e.dir/build.make CMakeFiles/cmTC_53a3e.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/opt/homebrew/opt/llvm/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Homebrew clang version 19.1.7] + ignore line: [Target: arm64-apple-darwin24.3.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /opt/homebrew/Cellar/llvm/19.1.7_1/bin] + ignore line: [Configuration file: /opt/homebrew/etc/clang/arm64-apple-darwin24.cfg] + ignore line: [System configuration file directory: /opt/homebrew/etc/clang] + ignore line: [User configuration file directory: /Users/mac/.config/clang] + ignore line: [clang++: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ (in-process)] + ignore line: [ "/opt/homebrew/Cellar/llvm/19.1.7_1/bin/clang-19" -cc1 -triple arm64-apple-macosx15.0.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -funwind-tables=1 -target-sdk-version=15.2 -fcompatibility-qualified-id-block-type-checking -fvisibility-inlines-hidden-static-local-var -fdefine-target-os-macros -target-cpu apple-m1 -target-feature +zcm -target-feature +zcz -target-feature +v8.4a -target-feature +aes -target-feature +altnzcv -target-feature +ccdp -target-feature +complxnum -target-feature +crc -target-feature +dotprod -target-feature +fp-armv8 -target-feature +fp16fml -target-feature +fptoint -target-feature +fullfp16 -target-feature +jsconv -target-feature +lse -target-feature +neon -target-feature +pauth -target-feature +perfmon -target-feature +predres -target-feature +ras -target-feature +rcpc -target-feature +rdm -target-feature +sb -target-feature +sha2 -target-feature +sha3 -target-feature +specrestrict -target-feature +ssbs -target-abi darwinpcs -debugger-tuning=lldb -fdebug-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU -target-linker-version 1115.7.3 -v -fcoverage-compilation-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/CMakeScratch/TryCompile-AbwCmU -resource-dir /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19 -dependency-file CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -internal-isystem /opt/homebrew/Cellar/llvm/19.1.7_1/bin/../include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include -internal-isystem /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include -fdeprecated-macro -ferror-limit 19 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fmax-type-align=16 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 19.1.7 based upon LLVM 19.1.7 default target arm64-apple-darwin24.3.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/homebrew/Cellar/llvm/19.1.7_1/bin/../include/c++/v1] + ignore line: [ /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_53a3e] + ignore line: [/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E cmake_link_script CMakeFiles/cmTC_53a3e.dir/link.txt --verbose=1] + ignore line: [/opt/homebrew/opt/llvm/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_53a3e] + ignore line: [Homebrew clang version 19.1.7] + ignore line: [Target: arm64-apple-darwin24.3.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /opt/homebrew/Cellar/llvm/19.1.7_1/bin] + ignore line: [Configuration file: /opt/homebrew/etc/clang/arm64-apple-darwin24.cfg] + ignore line: [System configuration file directory: /opt/homebrew/etc/clang] + ignore line: [User configuration file directory: /Users/mac/.config/clang] + link line: [ "/usr/bin/ld" -demangle -lto_library /opt/homebrew/Cellar/llvm/19.1.7_1/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.2 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -mllvm -enable-linkonceodr-outlining -o cmTC_53a3e -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/lib/darwin/libclang_rt.osx.a] + arg [/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [15.0.0] ==> ignore + arg [15.2] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk] ==> ignore + arg [-mllvm] ==> ignore + arg [-enable-linkonceodr-outlining] ==> ignore + arg [-o] ==> ignore + arg [cmTC_53a3e] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_53a3e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/lib/darwin/libclang_rt.osx.a] ==> lib [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/lib/darwin/libclang_rt.osx.a] + linker tool for 'CXX': /usr/bin/ld + Library search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift] + Framework search paths: [;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks] + remove lib [System] + remove lib [/opt/homebrew/Cellar/llvm/19.1.7_1/lib/clang/19/lib/darwin/libclang_rt.osx.a] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib] + collapse library dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift] + collapse framework dir [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks] + implicit libs: [c++] + implicit objs: [] + implicit dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift] + implicit fwks: [/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks] + + + - + kind: "message-v1" + backtrace: + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:210 (cmake_determine_linker_id)" + - "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + @(#)PROGRAM:ld PROJECT:ld-1115.7.3 + BUILD 23:52:02 Dec 5 2024 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 16.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 16.0.0 (tapi-1600.0.11.9) +... diff --git a/benchmark/build/CMakeFiles/CMakeDirectoryInformation.cmake b/benchmark/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..985ea202d --- /dev/null +++ b/benchmark/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/mac/Documents/c++/simdjson_experimental/benchmark") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/mac/Documents/c++/simdjson_experimental/benchmark/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/benchmark/build/CMakeFiles/Makefile.cmake b/benchmark/build/CMakeFiles/Makefile.cmake new file mode 100644 index 000000000..5860217f0 --- /dev/null +++ b/benchmark/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,147 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCCompiler.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCCompilerABI.c" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXCompiler.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCXXInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeCompilerIdDetection.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompileFeatures.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeFindBinUtils.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeGenericSystem.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeParseImplicitLinkInfo.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeParseLibraryArchitecture.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeSystem.cmake.in" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeTestCompilerCommon.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/CMakeUnixFindMake.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/AppleClang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Clang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Clang-FindBinUtils.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Clang.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/GNU.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/TI-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/FindGit.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/FindPackageMessage.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Internal/FeatureTesting.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Apple-AppleClang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Apple-Clang-C.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Apple-Clang-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Apple-Clang.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Darwin-Determine-CXX.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Darwin-Initialize.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/Darwin.cmake" + "/Applications/CLion.app/Contents/bin/cmake/mac/aarch64/share/cmake-3.29/Modules/Platform/UnixPaths.cmake" + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/CMakeLists.txt" + "CMakeFiles/3.29.6/CMakeCCompiler.cmake" + "CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.29.6/CMakeSystem.cmake" + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/CMakeLists.txt" + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/checkperf.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.29.6/CMakeSystem.cmake" + "CMakeFiles/3.29.6/CMakeCCompiler.cmake" + "CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.29.6/CMakeCCompiler.cmake" + "CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "dom/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/benchfeatures.dir/DependInfo.cmake" + "CMakeFiles/get_corpus_benchmark.dir/DependInfo.cmake" + "dom/CMakeFiles/perfdiff.dir/DependInfo.cmake" + "dom/CMakeFiles/parse.dir/DependInfo.cmake" + "dom/CMakeFiles/parse_stream.dir/DependInfo.cmake" + "dom/CMakeFiles/statisticalmodel.dir/DependInfo.cmake" + "dom/CMakeFiles/parse_noutf8validation.dir/DependInfo.cmake" + "dom/CMakeFiles/parse_nonumberparsing.dir/DependInfo.cmake" + "dom/CMakeFiles/parse_nostringparsing.dir/DependInfo.cmake" + ) diff --git a/benchmark/build/CMakeFiles/Makefile2 b/benchmark/build/CMakeFiles/Makefile2 new file mode 100644 index 000000000..ed3f786f8 --- /dev/null +++ b/benchmark/build/CMakeFiles/Makefile2 @@ -0,0 +1,351 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/benchfeatures.dir/all +all: CMakeFiles/get_corpus_benchmark.dir/all +all: dom/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: dom/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/benchfeatures.dir/clean +clean: CMakeFiles/get_corpus_benchmark.dir/clean +clean: dom/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory dom + +# Recursive "all" directory target. +dom/all: dom/CMakeFiles/perfdiff.dir/all +dom/all: dom/CMakeFiles/parse.dir/all +dom/all: dom/CMakeFiles/parse_stream.dir/all +dom/all: dom/CMakeFiles/statisticalmodel.dir/all +dom/all: dom/CMakeFiles/parse_noutf8validation.dir/all +dom/all: dom/CMakeFiles/parse_nonumberparsing.dir/all +dom/all: dom/CMakeFiles/parse_nostringparsing.dir/all +.PHONY : dom/all + +# Recursive "preinstall" directory target. +dom/preinstall: +.PHONY : dom/preinstall + +# Recursive "clean" directory target. +dom/clean: dom/CMakeFiles/perfdiff.dir/clean +dom/clean: dom/CMakeFiles/parse.dir/clean +dom/clean: dom/CMakeFiles/parse_stream.dir/clean +dom/clean: dom/CMakeFiles/statisticalmodel.dir/clean +dom/clean: dom/CMakeFiles/parse_noutf8validation.dir/clean +dom/clean: dom/CMakeFiles/parse_nonumberparsing.dir/clean +dom/clean: dom/CMakeFiles/parse_nostringparsing.dir/clean +.PHONY : dom/clean + +#============================================================================= +# Target rules for target CMakeFiles/benchfeatures.dir + +# All Build rule for target. +CMakeFiles/benchfeatures.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=1,2 "Built target benchfeatures" +.PHONY : CMakeFiles/benchfeatures.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/benchfeatures.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/benchfeatures.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : CMakeFiles/benchfeatures.dir/rule + +# Convenience name for target. +benchfeatures: CMakeFiles/benchfeatures.dir/rule +.PHONY : benchfeatures + +# clean rule for target. +CMakeFiles/benchfeatures.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/clean +.PHONY : CMakeFiles/benchfeatures.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/get_corpus_benchmark.dir + +# All Build rule for target. +CMakeFiles/get_corpus_benchmark.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=3,4 "Built target get_corpus_benchmark" +.PHONY : CMakeFiles/get_corpus_benchmark.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/get_corpus_benchmark.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/get_corpus_benchmark.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : CMakeFiles/get_corpus_benchmark.dir/rule + +# Convenience name for target. +get_corpus_benchmark: CMakeFiles/get_corpus_benchmark.dir/rule +.PHONY : get_corpus_benchmark + +# clean rule for target. +CMakeFiles/get_corpus_benchmark.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/clean +.PHONY : CMakeFiles/get_corpus_benchmark.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/perfdiff.dir + +# All Build rule for target. +dom/CMakeFiles/perfdiff.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=15,16 "Built target perfdiff" +.PHONY : dom/CMakeFiles/perfdiff.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/perfdiff.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/perfdiff.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/perfdiff.dir/rule + +# Convenience name for target. +perfdiff: dom/CMakeFiles/perfdiff.dir/rule +.PHONY : perfdiff + +# clean rule for target. +dom/CMakeFiles/perfdiff.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/clean +.PHONY : dom/CMakeFiles/perfdiff.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/parse.dir + +# All Build rule for target. +dom/CMakeFiles/parse.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=5,6 "Built target parse" +.PHONY : dom/CMakeFiles/parse.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/parse.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/parse.dir/rule + +# Convenience name for target. +parse: dom/CMakeFiles/parse.dir/rule +.PHONY : parse + +# clean rule for target. +dom/CMakeFiles/parse.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/clean +.PHONY : dom/CMakeFiles/parse.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/parse_stream.dir + +# All Build rule for target. +dom/CMakeFiles/parse_stream.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=13,14 "Built target parse_stream" +.PHONY : dom/CMakeFiles/parse_stream.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/parse_stream.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_stream.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/parse_stream.dir/rule + +# Convenience name for target. +parse_stream: dom/CMakeFiles/parse_stream.dir/rule +.PHONY : parse_stream + +# clean rule for target. +dom/CMakeFiles/parse_stream.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/clean +.PHONY : dom/CMakeFiles/parse_stream.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/statisticalmodel.dir + +# All Build rule for target. +dom/CMakeFiles/statisticalmodel.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=17,18 "Built target statisticalmodel" +.PHONY : dom/CMakeFiles/statisticalmodel.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/statisticalmodel.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/statisticalmodel.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/statisticalmodel.dir/rule + +# Convenience name for target. +statisticalmodel: dom/CMakeFiles/statisticalmodel.dir/rule +.PHONY : statisticalmodel + +# clean rule for target. +dom/CMakeFiles/statisticalmodel.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/clean +.PHONY : dom/CMakeFiles/statisticalmodel.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/parse_noutf8validation.dir + +# All Build rule for target. +dom/CMakeFiles/parse_noutf8validation.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=11,12 "Built target parse_noutf8validation" +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/parse_noutf8validation.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_noutf8validation.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/rule + +# Convenience name for target. +parse_noutf8validation: dom/CMakeFiles/parse_noutf8validation.dir/rule +.PHONY : parse_noutf8validation + +# clean rule for target. +dom/CMakeFiles/parse_noutf8validation.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/clean +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/parse_nonumberparsing.dir + +# All Build rule for target. +dom/CMakeFiles/parse_nonumberparsing.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=7,8 "Built target parse_nonumberparsing" +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/parse_nonumberparsing.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_nonumberparsing.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/rule + +# Convenience name for target. +parse_nonumberparsing: dom/CMakeFiles/parse_nonumberparsing.dir/rule +.PHONY : parse_nonumberparsing + +# clean rule for target. +dom/CMakeFiles/parse_nonumberparsing.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/clean +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/clean + +#============================================================================= +# Target rules for target dom/CMakeFiles/parse_nostringparsing.dir + +# All Build rule for target. +dom/CMakeFiles/parse_nostringparsing.dir/all: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/depend + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=9,10 "Built target parse_nostringparsing" +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/all + +# Build rule for subdir invocation for target. +dom/CMakeFiles/parse_nostringparsing.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_nostringparsing.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/rule + +# Convenience name for target. +parse_nostringparsing: dom/CMakeFiles/parse_nostringparsing.dir/rule +.PHONY : parse_nostringparsing + +# clean rule for target. +dom/CMakeFiles/parse_nostringparsing.dir/clean: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/clean +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/clean + +#============================================================================= +# 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: + $(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/benchmark/build/CMakeFiles/TargetDirectories.txt b/benchmark/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..279c01915 --- /dev/null +++ b/benchmark/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,13 @@ +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/benchfeatures.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/get_corpus_benchmark.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/edit_cache.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/rebuild_cache.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/perfdiff.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_stream.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/statisticalmodel.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/edit_cache.dir +/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/rebuild_cache.dir diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/DependInfo.cmake b/benchmark/build/CMakeFiles/benchfeatures.dir/DependInfo.cmake new file mode 100644 index 000000000..b0713851e --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/benchfeatures.cpp" "CMakeFiles/benchfeatures.dir/benchfeatures.o" "gcc" "CMakeFiles/benchfeatures.dir/benchfeatures.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/build.make b/benchmark/build/CMakeFiles/benchfeatures.dir/build.make new file mode 100644 index 000000000..ab0711b71 --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include CMakeFiles/benchfeatures.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/benchfeatures.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/benchfeatures.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/benchfeatures.dir/flags.make + +CMakeFiles/benchfeatures.dir/benchfeatures.o: CMakeFiles/benchfeatures.dir/flags.make +CMakeFiles/benchfeatures.dir/benchfeatures.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/benchfeatures.cpp +CMakeFiles/benchfeatures.dir/benchfeatures.o: CMakeFiles/benchfeatures.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/benchfeatures.dir/benchfeatures.o" + /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/benchfeatures.dir/benchfeatures.o -MF CMakeFiles/benchfeatures.dir/benchfeatures.o.d -o CMakeFiles/benchfeatures.dir/benchfeatures.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/benchfeatures.cpp + +CMakeFiles/benchfeatures.dir/benchfeatures.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/benchfeatures.dir/benchfeatures.i" + /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/benchfeatures.cpp > CMakeFiles/benchfeatures.dir/benchfeatures.i + +CMakeFiles/benchfeatures.dir/benchfeatures.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/benchfeatures.dir/benchfeatures.s" + /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/benchfeatures.cpp -o CMakeFiles/benchfeatures.dir/benchfeatures.s + +# Object files for target benchfeatures +benchfeatures_OBJECTS = \ +"CMakeFiles/benchfeatures.dir/benchfeatures.o" + +# External object files for target benchfeatures +benchfeatures_EXTERNAL_OBJECTS = + +benchfeatures: CMakeFiles/benchfeatures.dir/benchfeatures.o +benchfeatures: CMakeFiles/benchfeatures.dir/build.make +benchfeatures: CMakeFiles/benchfeatures.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable benchfeatures" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/benchfeatures.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/benchfeatures.dir/build: benchfeatures +.PHONY : CMakeFiles/benchfeatures.dir/build + +CMakeFiles/benchfeatures.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/benchfeatures.dir/cmake_clean.cmake +.PHONY : CMakeFiles/benchfeatures.dir/clean + +CMakeFiles/benchfeatures.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/benchfeatures.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/benchfeatures.dir/depend + diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/cmake_clean.cmake b/benchmark/build/CMakeFiles/benchfeatures.dir/cmake_clean.cmake new file mode 100644 index 000000000..7f85b5abb --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/benchfeatures.dir/benchfeatures.o" + "CMakeFiles/benchfeatures.dir/benchfeatures.o.d" + "benchfeatures" + "benchfeatures.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/benchfeatures.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.make b/benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.make new file mode 100644 index 000000000..06a356bb8 --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for benchfeatures. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.ts b/benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.ts new file mode 100644 index 000000000..cff2104d8 --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for benchfeatures. diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/depend.make b/benchmark/build/CMakeFiles/benchfeatures.dir/depend.make new file mode 100644 index 000000000..c9ff60c8b --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for benchfeatures. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/flags.make b/benchmark/build/CMakeFiles/benchfeatures.dir/flags.make new file mode 100644 index 000000000..f92c4b2b0 --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/link.txt b/benchmark/build/CMakeFiles/benchfeatures.dir/link.txt new file mode 100644 index 000000000..412772690 --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/benchfeatures.dir/benchfeatures.o -o benchfeatures -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/CMakeFiles/benchfeatures.dir/progress.make b/benchmark/build/CMakeFiles/benchfeatures.dir/progress.make new file mode 100644 index 000000000..abadeb0c3 --- /dev/null +++ b/benchmark/build/CMakeFiles/benchfeatures.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/benchmark/build/CMakeFiles/cmake.check_cache b/benchmark/build/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/benchmark/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/DependInfo.cmake b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/DependInfo.cmake new file mode 100644 index 000000000..1ce4dac1b --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/get_corpus_benchmark.cpp" "CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o" "gcc" "CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/build.make b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/build.make new file mode 100644 index 000000000..7111316d0 --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include CMakeFiles/get_corpus_benchmark.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/get_corpus_benchmark.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/get_corpus_benchmark.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/get_corpus_benchmark.dir/flags.make + +CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o: CMakeFiles/get_corpus_benchmark.dir/flags.make +CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/get_corpus_benchmark.cpp +CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o: CMakeFiles/get_corpus_benchmark.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o" + /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o -MF CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o.d -o CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/get_corpus_benchmark.cpp + +CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.i" + /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/get_corpus_benchmark.cpp > CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.i + +CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.s" + /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/get_corpus_benchmark.cpp -o CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.s + +# Object files for target get_corpus_benchmark +get_corpus_benchmark_OBJECTS = \ +"CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o" + +# External object files for target get_corpus_benchmark +get_corpus_benchmark_EXTERNAL_OBJECTS = + +get_corpus_benchmark: CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o +get_corpus_benchmark: CMakeFiles/get_corpus_benchmark.dir/build.make +get_corpus_benchmark: CMakeFiles/get_corpus_benchmark.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable get_corpus_benchmark" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/get_corpus_benchmark.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/get_corpus_benchmark.dir/build: get_corpus_benchmark +.PHONY : CMakeFiles/get_corpus_benchmark.dir/build + +CMakeFiles/get_corpus_benchmark.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/get_corpus_benchmark.dir/cmake_clean.cmake +.PHONY : CMakeFiles/get_corpus_benchmark.dir/clean + +CMakeFiles/get_corpus_benchmark.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/get_corpus_benchmark.dir/depend + diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/cmake_clean.cmake b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/cmake_clean.cmake new file mode 100644 index 000000000..c3a496c8c --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o" + "CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o.d" + "get_corpus_benchmark" + "get_corpus_benchmark.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/get_corpus_benchmark.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.make b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.make new file mode 100644 index 000000000..a613b699a --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for get_corpus_benchmark. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.ts b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.ts new file mode 100644 index 000000000..037ad1a11 --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for get_corpus_benchmark. diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/depend.make b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/depend.make new file mode 100644 index 000000000..a02c03470 --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for get_corpus_benchmark. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/flags.make b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/flags.make new file mode 100644 index 000000000..f92c4b2b0 --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/link.txt b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/link.txt new file mode 100644 index 000000000..c2e89cb5b --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o -o get_corpus_benchmark -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/progress.make b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/progress.make new file mode 100644 index 000000000..8c8fb6fbb --- /dev/null +++ b/benchmark/build/CMakeFiles/get_corpus_benchmark.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/benchmark/build/CMakeFiles/progress.marks b/benchmark/build/CMakeFiles/progress.marks new file mode 100644 index 000000000..3c032078a --- /dev/null +++ b/benchmark/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +18 diff --git a/benchmark/build/Makefile b/benchmark/build/Makefile new file mode 100644 index 000000000..5ac4352c5 --- /dev/null +++ b/benchmark/build/Makefile @@ -0,0 +1,302 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.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..." + /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/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 + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles /Users/mac/Documents/c++/simdjson_experimental/benchmark/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named benchfeatures + +# Build rule for target. +benchfeatures: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 benchfeatures +.PHONY : benchfeatures + +# fast build rule for target. +benchfeatures/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/build +.PHONY : benchfeatures/fast + +#============================================================================= +# Target rules for targets named get_corpus_benchmark + +# Build rule for target. +get_corpus_benchmark: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 get_corpus_benchmark +.PHONY : get_corpus_benchmark + +# fast build rule for target. +get_corpus_benchmark/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/build +.PHONY : get_corpus_benchmark/fast + +#============================================================================= +# Target rules for targets named perfdiff + +# Build rule for target. +perfdiff: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 perfdiff +.PHONY : perfdiff + +# fast build rule for target. +perfdiff/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/build +.PHONY : perfdiff/fast + +#============================================================================= +# Target rules for targets named parse + +# Build rule for target. +parse: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 parse +.PHONY : parse + +# fast build rule for target. +parse/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/build +.PHONY : parse/fast + +#============================================================================= +# Target rules for targets named parse_stream + +# Build rule for target. +parse_stream: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 parse_stream +.PHONY : parse_stream + +# fast build rule for target. +parse_stream/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/build +.PHONY : parse_stream/fast + +#============================================================================= +# Target rules for targets named statisticalmodel + +# Build rule for target. +statisticalmodel: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 statisticalmodel +.PHONY : statisticalmodel + +# fast build rule for target. +statisticalmodel/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/build +.PHONY : statisticalmodel/fast + +#============================================================================= +# Target rules for targets named parse_noutf8validation + +# Build rule for target. +parse_noutf8validation: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 parse_noutf8validation +.PHONY : parse_noutf8validation + +# fast build rule for target. +parse_noutf8validation/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/build +.PHONY : parse_noutf8validation/fast + +#============================================================================= +# Target rules for targets named parse_nonumberparsing + +# Build rule for target. +parse_nonumberparsing: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 parse_nonumberparsing +.PHONY : parse_nonumberparsing + +# fast build rule for target. +parse_nonumberparsing/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/build +.PHONY : parse_nonumberparsing/fast + +#============================================================================= +# Target rules for targets named parse_nostringparsing + +# Build rule for target. +parse_nostringparsing: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 parse_nostringparsing +.PHONY : parse_nostringparsing + +# fast build rule for target. +parse_nostringparsing/fast: + $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/build +.PHONY : parse_nostringparsing/fast + +# target to build an object file +benchfeatures.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/benchfeatures.o +.PHONY : benchfeatures.o + +# target to preprocess a source file +benchfeatures.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/benchfeatures.i +.PHONY : benchfeatures.i + +# target to generate assembly for a file +benchfeatures.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/benchfeatures.dir/build.make CMakeFiles/benchfeatures.dir/benchfeatures.s +.PHONY : benchfeatures.s + +# target to build an object file +get_corpus_benchmark.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.o +.PHONY : get_corpus_benchmark.o + +# target to preprocess a source file +get_corpus_benchmark.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.i +.PHONY : get_corpus_benchmark.i + +# target to generate assembly for a file +get_corpus_benchmark.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/get_corpus_benchmark.dir/build.make CMakeFiles/get_corpus_benchmark.dir/get_corpus_benchmark.s +.PHONY : get_corpus_benchmark.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 "... benchfeatures" + @echo "... get_corpus_benchmark" + @echo "... parse" + @echo "... parse_nonumberparsing" + @echo "... parse_nostringparsing" + @echo "... parse_noutf8validation" + @echo "... parse_stream" + @echo "... perfdiff" + @echo "... statisticalmodel" + @echo "... benchfeatures.o" + @echo "... benchfeatures.i" + @echo "... benchfeatures.s" + @echo "... get_corpus_benchmark.o" + @echo "... get_corpus_benchmark.i" + @echo "... get_corpus_benchmark.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: + $(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/benchmark/build/cmake_install.cmake b/benchmark/build/cmake_install.cmake new file mode 100644 index 000000000..7dfe936bb --- /dev/null +++ b/benchmark/build/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# 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 "Release") + 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() + +# 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 "/Library/Developer/CommandLineTools/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/benchmark/build/dom/CMakeFiles/CMakeDirectoryInformation.cmake b/benchmark/build/dom/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..985ea202d --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/mac/Documents/c++/simdjson_experimental/benchmark") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/mac/Documents/c++/simdjson_experimental/benchmark/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/benchmark/build/dom/CMakeFiles/parse.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/parse.dir/DependInfo.cmake new file mode 100644 index 000000000..af3f62325 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp" "dom/CMakeFiles/parse.dir/parse.o" "gcc" "dom/CMakeFiles/parse.dir/parse.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/build.make b/benchmark/build/dom/CMakeFiles/parse.dir/build.make new file mode 100644 index 000000000..e921dae56 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/parse.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/parse.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/parse.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/parse.dir/flags.make + +dom/CMakeFiles/parse.dir/parse.o: dom/CMakeFiles/parse.dir/flags.make +dom/CMakeFiles/parse.dir/parse.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp +dom/CMakeFiles/parse.dir/parse.o: dom/CMakeFiles/parse.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/parse.dir/parse.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/parse.dir/parse.o -MF CMakeFiles/parse.dir/parse.o.d -o CMakeFiles/parse.dir/parse.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp + +dom/CMakeFiles/parse.dir/parse.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/parse.dir/parse.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp > CMakeFiles/parse.dir/parse.i + +dom/CMakeFiles/parse.dir/parse.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/parse.dir/parse.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp -o CMakeFiles/parse.dir/parse.s + +# Object files for target parse +parse_OBJECTS = \ +"CMakeFiles/parse.dir/parse.o" + +# External object files for target parse +parse_EXTERNAL_OBJECTS = + +dom/parse: dom/CMakeFiles/parse.dir/parse.o +dom/parse: dom/CMakeFiles/parse.dir/build.make +dom/parse: dom/CMakeFiles/parse.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable parse" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/parse.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/parse.dir/build: dom/parse +.PHONY : dom/CMakeFiles/parse.dir/build + +dom/CMakeFiles/parse.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/parse.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/parse.dir/clean + +dom/CMakeFiles/parse.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/parse.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/parse.dir/cmake_clean.cmake new file mode 100644 index 000000000..0dba04c43 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/parse.dir/parse.o" + "CMakeFiles/parse.dir/parse.o.d" + "parse" + "parse.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/parse.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.make new file mode 100644 index 000000000..199aa39f9 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for parse. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.ts new file mode 100644 index 000000000..2e40f91e8 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for parse. diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/depend.make b/benchmark/build/dom/CMakeFiles/parse.dir/depend.make new file mode 100644 index 000000000..3c3a23a35 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for parse. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/flags.make b/benchmark/build/dom/CMakeFiles/parse.dir/flags.make new file mode 100644 index 000000000..17a4227ac --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/link.txt b/benchmark/build/dom/CMakeFiles/parse.dir/link.txt new file mode 100644 index 000000000..14dd64080 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parse.dir/parse.o -o parse -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/parse.dir/progress.make b/benchmark/build/dom/CMakeFiles/parse.dir/progress.make new file mode 100644 index 000000000..3a86673aa --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/DependInfo.cmake new file mode 100644 index 000000000..333905df0 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp" "dom/CMakeFiles/parse_nonumberparsing.dir/parse.o" "gcc" "dom/CMakeFiles/parse_nonumberparsing.dir/parse.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/build.make b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/build.make new file mode 100644 index 000000000..0dbdb2751 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/parse_nonumberparsing.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/parse_nonumberparsing.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/parse_nonumberparsing.dir/flags.make + +dom/CMakeFiles/parse_nonumberparsing.dir/parse.o: dom/CMakeFiles/parse_nonumberparsing.dir/flags.make +dom/CMakeFiles/parse_nonumberparsing.dir/parse.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp +dom/CMakeFiles/parse_nonumberparsing.dir/parse.o: dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/parse_nonumberparsing.dir/parse.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/parse_nonumberparsing.dir/parse.o -MF CMakeFiles/parse_nonumberparsing.dir/parse.o.d -o CMakeFiles/parse_nonumberparsing.dir/parse.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp + +dom/CMakeFiles/parse_nonumberparsing.dir/parse.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/parse_nonumberparsing.dir/parse.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp > CMakeFiles/parse_nonumberparsing.dir/parse.i + +dom/CMakeFiles/parse_nonumberparsing.dir/parse.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/parse_nonumberparsing.dir/parse.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp -o CMakeFiles/parse_nonumberparsing.dir/parse.s + +# Object files for target parse_nonumberparsing +parse_nonumberparsing_OBJECTS = \ +"CMakeFiles/parse_nonumberparsing.dir/parse.o" + +# External object files for target parse_nonumberparsing +parse_nonumberparsing_EXTERNAL_OBJECTS = + +dom/parse_nonumberparsing: dom/CMakeFiles/parse_nonumberparsing.dir/parse.o +dom/parse_nonumberparsing: dom/CMakeFiles/parse_nonumberparsing.dir/build.make +dom/parse_nonumberparsing: dom/CMakeFiles/parse_nonumberparsing.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable parse_nonumberparsing" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/parse_nonumberparsing.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/parse_nonumberparsing.dir/build: dom/parse_nonumberparsing +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/build + +dom/CMakeFiles/parse_nonumberparsing.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/parse_nonumberparsing.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/clean + +dom/CMakeFiles/parse_nonumberparsing.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/cmake_clean.cmake new file mode 100644 index 000000000..d9f94439b --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/parse_nonumberparsing.dir/parse.o" + "CMakeFiles/parse_nonumberparsing.dir/parse.o.d" + "parse_nonumberparsing" + "parse_nonumberparsing.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/parse_nonumberparsing.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.make new file mode 100644 index 000000000..3eb73f9c8 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for parse_nonumberparsing. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.ts new file mode 100644 index 000000000..9d8381496 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for parse_nonumberparsing. diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/depend.make b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/depend.make new file mode 100644 index 000000000..4d13209e1 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for parse_nonumberparsing. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/flags.make b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/flags.make new file mode 100644 index 000000000..eee676bb9 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = -DSIMDJSON_SKIPNUMBERPARSING + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/link.txt b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/link.txt new file mode 100644 index 000000000..3981136b6 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parse_nonumberparsing.dir/parse.o -o parse_nonumberparsing -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/progress.make b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/progress.make new file mode 100644 index 000000000..72bb7dd02 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nonumberparsing.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/DependInfo.cmake new file mode 100644 index 000000000..d33648626 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp" "dom/CMakeFiles/parse_nostringparsing.dir/parse.o" "gcc" "dom/CMakeFiles/parse_nostringparsing.dir/parse.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/build.make b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/build.make new file mode 100644 index 000000000..8b8c890bd --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/parse_nostringparsing.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/parse_nostringparsing.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/parse_nostringparsing.dir/flags.make + +dom/CMakeFiles/parse_nostringparsing.dir/parse.o: dom/CMakeFiles/parse_nostringparsing.dir/flags.make +dom/CMakeFiles/parse_nostringparsing.dir/parse.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp +dom/CMakeFiles/parse_nostringparsing.dir/parse.o: dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/parse_nostringparsing.dir/parse.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/parse_nostringparsing.dir/parse.o -MF CMakeFiles/parse_nostringparsing.dir/parse.o.d -o CMakeFiles/parse_nostringparsing.dir/parse.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp + +dom/CMakeFiles/parse_nostringparsing.dir/parse.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/parse_nostringparsing.dir/parse.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp > CMakeFiles/parse_nostringparsing.dir/parse.i + +dom/CMakeFiles/parse_nostringparsing.dir/parse.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/parse_nostringparsing.dir/parse.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp -o CMakeFiles/parse_nostringparsing.dir/parse.s + +# Object files for target parse_nostringparsing +parse_nostringparsing_OBJECTS = \ +"CMakeFiles/parse_nostringparsing.dir/parse.o" + +# External object files for target parse_nostringparsing +parse_nostringparsing_EXTERNAL_OBJECTS = + +dom/parse_nostringparsing: dom/CMakeFiles/parse_nostringparsing.dir/parse.o +dom/parse_nostringparsing: dom/CMakeFiles/parse_nostringparsing.dir/build.make +dom/parse_nostringparsing: dom/CMakeFiles/parse_nostringparsing.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable parse_nostringparsing" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/parse_nostringparsing.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/parse_nostringparsing.dir/build: dom/parse_nostringparsing +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/build + +dom/CMakeFiles/parse_nostringparsing.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/parse_nostringparsing.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/clean + +dom/CMakeFiles/parse_nostringparsing.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/cmake_clean.cmake new file mode 100644 index 000000000..0801cbc4e --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/parse_nostringparsing.dir/parse.o" + "CMakeFiles/parse_nostringparsing.dir/parse.o.d" + "parse_nostringparsing" + "parse_nostringparsing.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/parse_nostringparsing.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.make new file mode 100644 index 000000000..e5fa822ca --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for parse_nostringparsing. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.ts new file mode 100644 index 000000000..8394a2c3e --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for parse_nostringparsing. diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/depend.make b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/depend.make new file mode 100644 index 000000000..b1e5f19f5 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for parse_nostringparsing. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/flags.make b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/flags.make new file mode 100644 index 000000000..4452b3827 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = -DSIMDJSON_SKIPSTRINGPARSING + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/link.txt b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/link.txt new file mode 100644 index 000000000..2d9ecb6d3 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parse_nostringparsing.dir/parse.o -o parse_nostringparsing -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/progress.make b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/progress.make new file mode 100644 index 000000000..b700c2c90 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_nostringparsing.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 + diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/DependInfo.cmake new file mode 100644 index 000000000..38a866de8 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp" "dom/CMakeFiles/parse_noutf8validation.dir/parse.o" "gcc" "dom/CMakeFiles/parse_noutf8validation.dir/parse.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/build.make b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/build.make new file mode 100644 index 000000000..85ced20ee --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/parse_noutf8validation.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/parse_noutf8validation.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/parse_noutf8validation.dir/flags.make + +dom/CMakeFiles/parse_noutf8validation.dir/parse.o: dom/CMakeFiles/parse_noutf8validation.dir/flags.make +dom/CMakeFiles/parse_noutf8validation.dir/parse.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp +dom/CMakeFiles/parse_noutf8validation.dir/parse.o: dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/parse_noutf8validation.dir/parse.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/parse_noutf8validation.dir/parse.o -MF CMakeFiles/parse_noutf8validation.dir/parse.o.d -o CMakeFiles/parse_noutf8validation.dir/parse.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp + +dom/CMakeFiles/parse_noutf8validation.dir/parse.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/parse_noutf8validation.dir/parse.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp > CMakeFiles/parse_noutf8validation.dir/parse.i + +dom/CMakeFiles/parse_noutf8validation.dir/parse.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/parse_noutf8validation.dir/parse.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse.cpp -o CMakeFiles/parse_noutf8validation.dir/parse.s + +# Object files for target parse_noutf8validation +parse_noutf8validation_OBJECTS = \ +"CMakeFiles/parse_noutf8validation.dir/parse.o" + +# External object files for target parse_noutf8validation +parse_noutf8validation_EXTERNAL_OBJECTS = + +dom/parse_noutf8validation: dom/CMakeFiles/parse_noutf8validation.dir/parse.o +dom/parse_noutf8validation: dom/CMakeFiles/parse_noutf8validation.dir/build.make +dom/parse_noutf8validation: dom/CMakeFiles/parse_noutf8validation.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable parse_noutf8validation" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/parse_noutf8validation.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/parse_noutf8validation.dir/build: dom/parse_noutf8validation +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/build + +dom/CMakeFiles/parse_noutf8validation.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/parse_noutf8validation.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/clean + +dom/CMakeFiles/parse_noutf8validation.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/cmake_clean.cmake new file mode 100644 index 000000000..6c5e2e877 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/parse_noutf8validation.dir/parse.o" + "CMakeFiles/parse_noutf8validation.dir/parse.o.d" + "parse_noutf8validation" + "parse_noutf8validation.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/parse_noutf8validation.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.make new file mode 100644 index 000000000..40ae1510e --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for parse_noutf8validation. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.ts new file mode 100644 index 000000000..4bb2e7494 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for parse_noutf8validation. diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/depend.make b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/depend.make new file mode 100644 index 000000000..0eaa8aa9d --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for parse_noutf8validation. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/flags.make b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/flags.make new file mode 100644 index 000000000..b272a5bc5 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = -DSIMDJSON_SKIPUTF8VALIDATION + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/link.txt b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/link.txt new file mode 100644 index 000000000..a138e0334 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parse_noutf8validation.dir/parse.o -o parse_noutf8validation -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/progress.make b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/progress.make new file mode 100644 index 000000000..596289c0f --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_noutf8validation.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/parse_stream.dir/DependInfo.cmake new file mode 100644 index 000000000..9d7dbc0df --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse_stream.cpp" "dom/CMakeFiles/parse_stream.dir/parse_stream.o" "gcc" "dom/CMakeFiles/parse_stream.dir/parse_stream.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/build.make b/benchmark/build/dom/CMakeFiles/parse_stream.dir/build.make new file mode 100644 index 000000000..338b60902 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/parse_stream.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/parse_stream.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/parse_stream.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/parse_stream.dir/flags.make + +dom/CMakeFiles/parse_stream.dir/parse_stream.o: dom/CMakeFiles/parse_stream.dir/flags.make +dom/CMakeFiles/parse_stream.dir/parse_stream.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse_stream.cpp +dom/CMakeFiles/parse_stream.dir/parse_stream.o: dom/CMakeFiles/parse_stream.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/parse_stream.dir/parse_stream.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/parse_stream.dir/parse_stream.o -MF CMakeFiles/parse_stream.dir/parse_stream.o.d -o CMakeFiles/parse_stream.dir/parse_stream.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse_stream.cpp + +dom/CMakeFiles/parse_stream.dir/parse_stream.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/parse_stream.dir/parse_stream.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse_stream.cpp > CMakeFiles/parse_stream.dir/parse_stream.i + +dom/CMakeFiles/parse_stream.dir/parse_stream.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/parse_stream.dir/parse_stream.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/parse_stream.cpp -o CMakeFiles/parse_stream.dir/parse_stream.s + +# Object files for target parse_stream +parse_stream_OBJECTS = \ +"CMakeFiles/parse_stream.dir/parse_stream.o" + +# External object files for target parse_stream +parse_stream_EXTERNAL_OBJECTS = + +dom/parse_stream: dom/CMakeFiles/parse_stream.dir/parse_stream.o +dom/parse_stream: dom/CMakeFiles/parse_stream.dir/build.make +dom/parse_stream: dom/CMakeFiles/parse_stream.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable parse_stream" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/parse_stream.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/parse_stream.dir/build: dom/parse_stream +.PHONY : dom/CMakeFiles/parse_stream.dir/build + +dom/CMakeFiles/parse_stream.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/parse_stream.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/parse_stream.dir/clean + +dom/CMakeFiles/parse_stream.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/parse_stream.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/parse_stream.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/parse_stream.dir/cmake_clean.cmake new file mode 100644 index 000000000..b4fe9a3d7 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/parse_stream.dir/parse_stream.o" + "CMakeFiles/parse_stream.dir/parse_stream.o.d" + "parse_stream" + "parse_stream.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/parse_stream.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.make new file mode 100644 index 000000000..0da32c7fa --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for parse_stream. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.ts new file mode 100644 index 000000000..8e3834949 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for parse_stream. diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/depend.make b/benchmark/build/dom/CMakeFiles/parse_stream.dir/depend.make new file mode 100644 index 000000000..c0d16bd45 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for parse_stream. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/flags.make b/benchmark/build/dom/CMakeFiles/parse_stream.dir/flags.make new file mode 100644 index 000000000..17a4227ac --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/link.txt b/benchmark/build/dom/CMakeFiles/parse_stream.dir/link.txt new file mode 100644 index 000000000..516aadd21 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/parse_stream.dir/parse_stream.o -o parse_stream -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/parse_stream.dir/progress.make b/benchmark/build/dom/CMakeFiles/parse_stream.dir/progress.make new file mode 100644 index 000000000..d92f75a29 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/parse_stream.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 + diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/perfdiff.dir/DependInfo.cmake new file mode 100644 index 000000000..687f7104f --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/perfdiff.cpp" "dom/CMakeFiles/perfdiff.dir/perfdiff.o" "gcc" "dom/CMakeFiles/perfdiff.dir/perfdiff.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/build.make b/benchmark/build/dom/CMakeFiles/perfdiff.dir/build.make new file mode 100644 index 000000000..229a6e4fd --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/perfdiff.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/perfdiff.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/perfdiff.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/perfdiff.dir/flags.make + +dom/CMakeFiles/perfdiff.dir/perfdiff.o: dom/CMakeFiles/perfdiff.dir/flags.make +dom/CMakeFiles/perfdiff.dir/perfdiff.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/perfdiff.cpp +dom/CMakeFiles/perfdiff.dir/perfdiff.o: dom/CMakeFiles/perfdiff.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/perfdiff.dir/perfdiff.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/perfdiff.dir/perfdiff.o -MF CMakeFiles/perfdiff.dir/perfdiff.o.d -o CMakeFiles/perfdiff.dir/perfdiff.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/perfdiff.cpp + +dom/CMakeFiles/perfdiff.dir/perfdiff.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/perfdiff.dir/perfdiff.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/perfdiff.cpp > CMakeFiles/perfdiff.dir/perfdiff.i + +dom/CMakeFiles/perfdiff.dir/perfdiff.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/perfdiff.dir/perfdiff.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/perfdiff.cpp -o CMakeFiles/perfdiff.dir/perfdiff.s + +# Object files for target perfdiff +perfdiff_OBJECTS = \ +"CMakeFiles/perfdiff.dir/perfdiff.o" + +# External object files for target perfdiff +perfdiff_EXTERNAL_OBJECTS = + +dom/perfdiff: dom/CMakeFiles/perfdiff.dir/perfdiff.o +dom/perfdiff: dom/CMakeFiles/perfdiff.dir/build.make +dom/perfdiff: dom/CMakeFiles/perfdiff.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable perfdiff" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/perfdiff.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/perfdiff.dir/build: dom/perfdiff +.PHONY : dom/CMakeFiles/perfdiff.dir/build + +dom/CMakeFiles/perfdiff.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/perfdiff.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/perfdiff.dir/clean + +dom/CMakeFiles/perfdiff.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/perfdiff.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/perfdiff.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/perfdiff.dir/cmake_clean.cmake new file mode 100644 index 000000000..26dbb6eba --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/perfdiff.dir/perfdiff.o" + "CMakeFiles/perfdiff.dir/perfdiff.o.d" + "perfdiff" + "perfdiff.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/perfdiff.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.make new file mode 100644 index 000000000..d68d73b54 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for perfdiff. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.ts new file mode 100644 index 000000000..9c19025e4 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for perfdiff. diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/depend.make b/benchmark/build/dom/CMakeFiles/perfdiff.dir/depend.make new file mode 100644 index 000000000..1c7ad19fd --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for perfdiff. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/flags.make b/benchmark/build/dom/CMakeFiles/perfdiff.dir/flags.make new file mode 100644 index 000000000..17a4227ac --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/link.txt b/benchmark/build/dom/CMakeFiles/perfdiff.dir/link.txt new file mode 100644 index 000000000..cf8745a1b --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/perfdiff.dir/perfdiff.o -o perfdiff -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/perfdiff.dir/progress.make b/benchmark/build/dom/CMakeFiles/perfdiff.dir/progress.make new file mode 100644 index 000000000..a35c33b98 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/perfdiff.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 15 +CMAKE_PROGRESS_2 = 16 + diff --git a/benchmark/build/dom/CMakeFiles/progress.marks b/benchmark/build/dom/CMakeFiles/progress.marks new file mode 100644 index 000000000..8351c1939 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/progress.marks @@ -0,0 +1 @@ +14 diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/DependInfo.cmake b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/DependInfo.cmake new file mode 100644 index 000000000..5d01d4e4e --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# 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 + "/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/statisticalmodel.cpp" "dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o" "gcc" "dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/build.make b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/build.make new file mode 100644 index 000000000..778d3cc24 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +# Include any dependencies generated for this target. +include dom/CMakeFiles/statisticalmodel.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include dom/CMakeFiles/statisticalmodel.dir/compiler_depend.make + +# Include the progress variables for this target. +include dom/CMakeFiles/statisticalmodel.dir/progress.make + +# Include the compile flags for this target's objects. +include dom/CMakeFiles/statisticalmodel.dir/flags.make + +dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o: dom/CMakeFiles/statisticalmodel.dir/flags.make +dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/statisticalmodel.cpp +dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o: dom/CMakeFiles/statisticalmodel.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o -MF CMakeFiles/statisticalmodel.dir/statisticalmodel.o.d -o CMakeFiles/statisticalmodel.dir/statisticalmodel.o -c /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/statisticalmodel.cpp + +dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/statisticalmodel.dir/statisticalmodel.i" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/statisticalmodel.cpp > CMakeFiles/statisticalmodel.dir/statisticalmodel.i + +dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/statisticalmodel.dir/statisticalmodel.s" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && /opt/homebrew/opt/llvm/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/statisticalmodel.cpp -o CMakeFiles/statisticalmodel.dir/statisticalmodel.s + +# Object files for target statisticalmodel +statisticalmodel_OBJECTS = \ +"CMakeFiles/statisticalmodel.dir/statisticalmodel.o" + +# External object files for target statisticalmodel +statisticalmodel_EXTERNAL_OBJECTS = + +dom/statisticalmodel: dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o +dom/statisticalmodel: dom/CMakeFiles/statisticalmodel.dir/build.make +dom/statisticalmodel: dom/CMakeFiles/statisticalmodel.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable statisticalmodel" + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/statisticalmodel.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +dom/CMakeFiles/statisticalmodel.dir/build: dom/statisticalmodel +.PHONY : dom/CMakeFiles/statisticalmodel.dir/build + +dom/CMakeFiles/statisticalmodel.dir/clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom && $(CMAKE_COMMAND) -P CMakeFiles/statisticalmodel.dir/cmake_clean.cmake +.PHONY : dom/CMakeFiles/statisticalmodel.dir/clean + +dom/CMakeFiles/statisticalmodel.dir/depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/mac/Documents/c++/simdjson_experimental/benchmark /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : dom/CMakeFiles/statisticalmodel.dir/depend + diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/cmake_clean.cmake b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/cmake_clean.cmake new file mode 100644 index 000000000..2c594a639 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/statisticalmodel.dir/statisticalmodel.o" + "CMakeFiles/statisticalmodel.dir/statisticalmodel.o.d" + "statisticalmodel" + "statisticalmodel.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/statisticalmodel.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.make b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.make new file mode 100644 index 000000000..b20daed4d --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for statisticalmodel. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.ts b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.ts new file mode 100644 index 000000000..c07e2198f --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for statisticalmodel. diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/depend.make b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/depend.make new file mode 100644 index 000000000..a9182351b --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for statisticalmodel. +# This may be replaced when dependencies are built. diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/flags.make b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/flags.make new file mode 100644 index 000000000..17a4227ac --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# compile CXX with /opt/homebrew/opt/llvm/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/.. -I/Users/mac/Documents/c++/simdjson_experimental/benchmark/dom/../linux + +CXX_FLAGSarm64 = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + +CXX_FLAGS = -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk + diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/link.txt b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/link.txt new file mode 100644 index 000000000..a75ebac6d --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/link.txt @@ -0,0 +1 @@ +/opt/homebrew/opt/llvm/bin/clang++ -O3 -DNDEBUG -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.2.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/statisticalmodel.dir/statisticalmodel.o -o statisticalmodel -lsimdjson-windows-headers -ltest-data -lsimdjson diff --git a/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/progress.make b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/progress.make new file mode 100644 index 000000000..5a7451db6 --- /dev/null +++ b/benchmark/build/dom/CMakeFiles/statisticalmodel.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 17 +CMAKE_PROGRESS_2 = 18 + diff --git a/benchmark/build/dom/Makefile b/benchmark/build/dom/Makefile new file mode 100644 index 000000000..e8190a8e0 --- /dev/null +++ b/benchmark/build/dom/Makefile @@ -0,0 +1,326 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.29 + +# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake + +# The command to remove a file. +RM = /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/mac/Documents/c++/simdjson_experimental/benchmark/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.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..." + /Applications/CLion.app/Contents/bin/cmake/mac/aarch64/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 /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/dom//CMakeFiles/progress.marks + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/mac/Documents/c++/simdjson_experimental/benchmark/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +dom/CMakeFiles/perfdiff.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/perfdiff.dir/rule +.PHONY : dom/CMakeFiles/perfdiff.dir/rule + +# Convenience name for target. +perfdiff: dom/CMakeFiles/perfdiff.dir/rule +.PHONY : perfdiff + +# fast build rule for target. +perfdiff/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/build +.PHONY : perfdiff/fast + +# Convenience name for target. +dom/CMakeFiles/parse.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse.dir/rule +.PHONY : dom/CMakeFiles/parse.dir/rule + +# Convenience name for target. +parse: dom/CMakeFiles/parse.dir/rule +.PHONY : parse + +# fast build rule for target. +parse/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/build +.PHONY : parse/fast + +# Convenience name for target. +dom/CMakeFiles/parse_stream.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_stream.dir/rule +.PHONY : dom/CMakeFiles/parse_stream.dir/rule + +# Convenience name for target. +parse_stream: dom/CMakeFiles/parse_stream.dir/rule +.PHONY : parse_stream + +# fast build rule for target. +parse_stream/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/build +.PHONY : parse_stream/fast + +# Convenience name for target. +dom/CMakeFiles/statisticalmodel.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/statisticalmodel.dir/rule +.PHONY : dom/CMakeFiles/statisticalmodel.dir/rule + +# Convenience name for target. +statisticalmodel: dom/CMakeFiles/statisticalmodel.dir/rule +.PHONY : statisticalmodel + +# fast build rule for target. +statisticalmodel/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/build +.PHONY : statisticalmodel/fast + +# Convenience name for target. +dom/CMakeFiles/parse_noutf8validation.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_noutf8validation.dir/rule +.PHONY : dom/CMakeFiles/parse_noutf8validation.dir/rule + +# Convenience name for target. +parse_noutf8validation: dom/CMakeFiles/parse_noutf8validation.dir/rule +.PHONY : parse_noutf8validation + +# fast build rule for target. +parse_noutf8validation/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/build +.PHONY : parse_noutf8validation/fast + +# Convenience name for target. +dom/CMakeFiles/parse_nonumberparsing.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_nonumberparsing.dir/rule +.PHONY : dom/CMakeFiles/parse_nonumberparsing.dir/rule + +# Convenience name for target. +parse_nonumberparsing: dom/CMakeFiles/parse_nonumberparsing.dir/rule +.PHONY : parse_nonumberparsing + +# fast build rule for target. +parse_nonumberparsing/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/build +.PHONY : parse_nonumberparsing/fast + +# Convenience name for target. +dom/CMakeFiles/parse_nostringparsing.dir/rule: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dom/CMakeFiles/parse_nostringparsing.dir/rule +.PHONY : dom/CMakeFiles/parse_nostringparsing.dir/rule + +# Convenience name for target. +parse_nostringparsing: dom/CMakeFiles/parse_nostringparsing.dir/rule +.PHONY : parse_nostringparsing + +# fast build rule for target. +parse_nostringparsing/fast: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/build +.PHONY : parse_nostringparsing/fast + +# target to build an object file +parse.o: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/parse.o + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/parse.o + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/parse.o + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/parse.o +.PHONY : parse.o + +# target to preprocess a source file +parse.i: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/parse.i + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/parse.i + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/parse.i + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/parse.i +.PHONY : parse.i + +# target to generate assembly for a file +parse.s: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse.dir/build.make dom/CMakeFiles/parse.dir/parse.s + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_noutf8validation.dir/build.make dom/CMakeFiles/parse_noutf8validation.dir/parse.s + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nonumberparsing.dir/build.make dom/CMakeFiles/parse_nonumberparsing.dir/parse.s + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_nostringparsing.dir/build.make dom/CMakeFiles/parse_nostringparsing.dir/parse.s +.PHONY : parse.s + +# target to build an object file +parse_stream.o: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/parse_stream.o +.PHONY : parse_stream.o + +# target to preprocess a source file +parse_stream.i: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/parse_stream.i +.PHONY : parse_stream.i + +# target to generate assembly for a file +parse_stream.s: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/parse_stream.dir/build.make dom/CMakeFiles/parse_stream.dir/parse_stream.s +.PHONY : parse_stream.s + +# target to build an object file +perfdiff.o: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/perfdiff.o +.PHONY : perfdiff.o + +# target to preprocess a source file +perfdiff.i: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/perfdiff.i +.PHONY : perfdiff.i + +# target to generate assembly for a file +perfdiff.s: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/perfdiff.dir/build.make dom/CMakeFiles/perfdiff.dir/perfdiff.s +.PHONY : perfdiff.s + +# target to build an object file +statisticalmodel.o: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.o +.PHONY : statisticalmodel.o + +# target to preprocess a source file +statisticalmodel.i: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.i +.PHONY : statisticalmodel.i + +# target to generate assembly for a file +statisticalmodel.s: + cd /Users/mac/Documents/c++/simdjson_experimental/benchmark/build && $(MAKE) $(MAKESILENT) -f dom/CMakeFiles/statisticalmodel.dir/build.make dom/CMakeFiles/statisticalmodel.dir/statisticalmodel.s +.PHONY : statisticalmodel.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 "... parse" + @echo "... parse_nonumberparsing" + @echo "... parse_nostringparsing" + @echo "... parse_noutf8validation" + @echo "... parse_stream" + @echo "... perfdiff" + @echo "... statisticalmodel" + @echo "... parse.o" + @echo "... parse.i" + @echo "... parse.s" + @echo "... parse_stream.o" + @echo "... parse_stream.i" + @echo "... parse_stream.s" + @echo "... perfdiff.o" + @echo "... perfdiff.i" + @echo "... perfdiff.s" + @echo "... statisticalmodel.o" + @echo "... statisticalmodel.i" + @echo "... statisticalmodel.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 /Users/mac/Documents/c++/simdjson_experimental/benchmark/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/benchmark/build/dom/cmake_install.cmake b/benchmark/build/dom/cmake_install.cmake new file mode 100644 index 000000000..09fbbd83b --- /dev/null +++ b/benchmark/build/dom/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/mac/Documents/c++/simdjson_experimental/benchmark/dom + +# 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 "Release") + 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() + +# 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 "/Library/Developer/CommandLineTools/usr/bin/objdump") +endif() + diff --git a/examples/quickstart/CMakeLists.txt b/examples/quickstart/CMakeLists.txt index 25a410deb..70e0b729f 100644 --- a/examples/quickstart/CMakeLists.txt +++ b/examples/quickstart/CMakeLists.txt @@ -38,4 +38,5 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux") endif() add_executable(quickstart_example quickstart.cpp) +target_link_libraries(quickstart_example PRIVATE benchmark::benchmark) target_link_libraries(quickstart_example PRIVATE simdjson::simdjson) diff --git a/examples/quickstart/quickstart.cpp b/examples/quickstart/quickstart.cpp index 87b585c89..f4949aea6 100644 --- a/examples/quickstart/quickstart.cpp +++ b/examples/quickstart/quickstart.cpp @@ -3,13 +3,7 @@ #include #include -simdjson::dom::parser parser; -simdjson::dom::element parsed_json; - -simdjson::simdjson_result> result; - -static void DoSetup(const benchmark::State &state) { - simdjson::padded_string json_string = R"( +simdjson::padded_string json_string = R"( { "firstName": "John", "lastName" : "doe", @@ -39,61 +33,17 @@ static void DoSetup(const benchmark::State &state) { ] })"_padded; - parsed_json = parser.parse(json_string); -} - -void wildcard_dot_top_level_elements() { - // selects all the top level elements - auto result = parsed_json.at_path_with_wildcard("$.*"); -} - -void wildcard_bracket_top_level_elements() { - // selects all the top level elements - auto result = parsed_json.at_path_with_wildcard("$[*]"); -} - -void wildcard_dot_element_properties_address() { - // selects all address properties - $.address.* - auto result = parsed_json.at_path_with_wildcard("$.address.*"); -} - -void wildcard_bracket_element_properties_address() { - // selects all address properties - $["address"].* - auto result = parsed_json.at_path_with_wildcard("$['address'].*"); -} -void wildcard_dot_element_properties_phoneNumbers() { - // selects all phoneNumbers properties - $.phoneNumbers.* - auto result = parsed_json.at_path_with_wildcard("$.phoneNumbers.*"); -} - -void wildcard_bracket_element_nested_properties_streetAddress() { - // selects nested properties - $.*.streetAddress - auto result = parsed_json.at_path_with_wildcard("$.*.streetAddress"); -} - -static void BM_json_path_with_wildcard(benchmark::State &state, Func func) { - int microseconds = state.range(0); - - std::chrono::duration sleep_duration{ - static_cast(microseconds)}; +simdjson::dom::parser parser{}; +simdjson::dom::element parsed_json = parser.parse(json_string); +void BM_wildcard_dot_top_level_elements(benchmark::State &state) { for (auto _ : state) { auto start = std::chrono::high_resolution_clock::now(); - func(); + // selects all the top level elements + auto result = parsed_json.at_path_with_wildcard("$.*"); std::vector values = result.value(); - std::string string_result; - string_result = "["; - for (int i = 0; i < values.size(); ++i) { - simdjson::internal::string_builder<> sb; - sb.append(values[i]); - string_result = string_result += - std::string(i == 0 ? "" : ",") + "\n\t" + std::string(sb.str()); - } - string_result += "\n]"; - std::cout << string_result << std::endl; - auto end = std::chrono::high_resolution_clock::now(); auto elapsed_seconds = @@ -103,17 +53,120 @@ static void BM_json_path_with_wildcard(benchmark::State &state, Func func) { } } -BENCHMARK_CAPTURE(BM_json_path_with_wildcard, wildcard_dot_top_level_elements_test, &wildcard_dot_top_level_elements); +BENCHMARK(BM_wildcard_dot_top_level_elements)->UseManualTime(); -BENCHMARK_CAPTURE(BM_json_path_with_wildcard, wildcard_bracket_top_level_elements_test, &wildcard_bracket_top_level_elements); +void BM_wildcard_bracket_top_level_elements(benchmark::State &state) { + for (auto _ : state) { + auto start = std::chrono::high_resolution_clock::now(); -BENCHMARK_CAPTURE(BM_json_path_with_wildcard, wildcard_dot_element_properties_address_test, &wildcard_dot_element_properties_address); + // selects all the top level elements + auto result = parsed_json.at_path_with_wildcard("$[*]"); -BENCHMARK_CAPTURE(BM_json_path_with_wildcard, wildcard_bracket_element_properties_address_test, &wildcard_bracket_element_properties_address); + std::vector values = result.value(); -BENCHMARK_CAPTURE(BM_json_path_with_wildcard, wildcard_dot_element_properties_phoneNumbers_test, &wildcard_dot_element_properties_phoneNumbers); + auto end = std::chrono::high_resolution_clock::now(); -BENCHMARK_CAPTURE(BM_json_path_with_wildcard, wildcard_bracket_element_nested_properties_streetAddress_test, &wildcard_bracket_element_nested_properties_streetAddress); + auto elapsed_seconds = + std::chrono::duration_cast>(end - start); + + state.SetIterationTime(elapsed_seconds.count()); + } +} + +BENCHMARK(BM_wildcard_bracket_top_level_elements)->UseManualTime(); + +void BM_wildcard_dot_element_properties_address(benchmark::State &state) { + for (auto _ : state) { + auto start = std::chrono::high_resolution_clock::now(); + + // selects all address properties - $.address.* + auto result = parsed_json.at_path_with_wildcard("$.address.*"); + + std::vector values = result.value(); + + auto end = std::chrono::high_resolution_clock::now(); + + auto elapsed_seconds = + std::chrono::duration_cast>(end - start); + + state.SetIterationTime(elapsed_seconds.count()); + } +} + +BENCHMARK(BM_wildcard_dot_element_properties_address)->UseManualTime(); + +void BM_wildcard_bracket_element_properties_address(benchmark::State &state) { + for (auto _ : state) { + auto start = std::chrono::high_resolution_clock::now(); + + // selects all address properties - $["address"].* + auto result = parsed_json.at_path_with_wildcard("$['address'].*"); + + std::vector values = result.value(); + + auto end = std::chrono::high_resolution_clock::now(); + + auto elapsed_seconds = + std::chrono::duration_cast>(end - start); + + state.SetIterationTime(elapsed_seconds.count()); + } +} + +BENCHMARK(BM_wildcard_bracket_element_properties_address)->UseManualTime(); + +void BM_wildcard_dot_element_properties_phoneNumbers(benchmark::State &state) { + for (auto _ : state) { + auto start = std::chrono::high_resolution_clock::now(); + + // selects all phoneNumbers properties - $.phoneNumbers.* + auto result = parsed_json.at_path_with_wildcard("$.phoneNumbers.*"); + + std::vector values = result.value(); + + auto end = std::chrono::high_resolution_clock::now(); + + auto elapsed_seconds = + std::chrono::duration_cast>(end - start); + + state.SetIterationTime(elapsed_seconds.count()); + } +} + +BENCHMARK(BM_wildcard_dot_element_properties_phoneNumbers)->UseManualTime(); + +void BM_wildcard_bracket_element_nested_properties_streetAddress( + benchmark::State &state) { + for (auto _ : state) { + auto start = std::chrono::high_resolution_clock::now(); + + // selects nested properties - $.*.streetAddress + auto result = parsed_json.at_path_with_wildcard("$.*.streetAddress"); + + std::vector values = result.value(); + + auto end = std::chrono::high_resolution_clock::now(); + + auto elapsed_seconds = + std::chrono::duration_cast>(end - start); + + state.SetIterationTime(elapsed_seconds.count()); + } +} + +BENCHMARK(BM_wildcard_bracket_element_nested_properties_streetAddress) + ->UseManualTime(); + +void print_result(std::vector &values) { + std::string string_result = "["; + for (int i = 0; i < values.size(); ++i) { + simdjson::internal::string_builder<> sb; + sb.append(values[i]); + string_result = string_result += + std::string(i == 0 ? "" : ",") + "\n\t" + std::string(sb.str()); + } + string_result += "\n]"; + std::cout << string_result << std::endl; +} BENCHMARK_MAIN(); -}