-
Notifications
You must be signed in to change notification settings - Fork 5
Add kernel fusion #43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
a-alveyblanc
wants to merge
43
commits into
sandialabs:main
Choose a base branch
from
a-alveyblanc:add-kernel-fusion
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 8 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
1ec8d24
add kernel fusion passes
a-alveyblanc dbf9397
add mlir dumps for kernel fusion examples
a-alveyblanc d115b87
add CG example
a-alveyblanc e0f6b30
Merge branch 'main' of github.com:sandialabs/LAPIS into add-kernel-fu…
a-alveyblanc bf9b0b7
Merge branch 'main' of github.com:sandialabs/LAPIS into add-kernel-fu…
a-alveyblanc 6ada7b8
merge
a-alveyblanc cb0cf6d
Merge branch 'main' of github.com:sandialabs/LAPIS into add-kernel-fu…
a-alveyblanc 564e041
changes
a-alveyblanc 26973e3
merge
a-alveyblanc 534f466
generic -> einsum -> reordered generics transformation
a-alveyblanc 448357f
Merge branch 'main' of github.com:sandialabs/LAPIS into add-kernel-fu…
a-alveyblanc 5f5b72e
clean up einsum analysis utils
a-alveyblanc 033ca38
add einsum analysis unit tests
a-alveyblanc fa2dfd0
improve einsum analysis compatibility checks
a-alveyblanc f6fb899
add more tests for transformations
a-alveyblanc 0a7ca5f
move linalg generic reordering to its own pass
a-alveyblanc 15322d8
move linalg generic reordering to its own pass
a-alveyblanc 017999c
remove Utils.cpp file since its no longer needed
a-alveyblanc 96c234f
actually make linalg generic reordering an independent pass
a-alveyblanc 065dfb6
update fusion legality check
a-alveyblanc f6a05af
all tests passing
a-alveyblanc c3c27de
PCG mlir dump, refactor kernel fusion pass
a-alveyblanc 95ee6d5
more cleanups + refactor fused kernel return value computation
a-alveyblanc 74198ac
regenerate gold tests for kernel fusion
a-alveyblanc 95a8fa4
change around what to fuse in pcg example
a-alveyblanc 5bf2723
run fusion over non-privated functions
a-alveyblanc 586bc4f
update producer/consumer mapping inside of fused kernels
a-alveyblanc 7c46e0a
run a pre-check on einsum analysis to see if it would be profitable t…
a-alveyblanc ad21ab2
updated tests
a-alveyblanc a83c5bb
Merge branch 'main' of github.com:sandialabs/LAPIS into add-kernel-fu…
a-alveyblanc 41fefe5
remove FIXME
a-alveyblanc 5b707cc
disable linalg reordering for now
a-alveyblanc 0d0ce43
Merge branch 'main' of github.com:sandialabs/LAPIS into add-kernel-fu…
a-alveyblanc bea1cde
bugfixes
a-alveyblanc 8fbdc0f
merge conflicts
a-alveyblanc 630e548
Add pass options
a-alveyblanc f837e44
resolve merge conflict
a-alveyblanc bf81805
add CMakeFiles, CMakeCache, Makefile to .gitignore
a-alveyblanc aa30e47
remove CMakeFiles, CMakeCache, Makefile from benchmarks directory
a-alveyblanc 1cd69ed
remove CMakeCache, Makefile
a-alveyblanc 171693d
more removals
a-alveyblanc de7179e
remove cmake_install.cmake
a-alveyblanc 6446779
more cleanups
a-alveyblanc File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,82 @@ | ||
| set(CMAKE_C_COMPILER "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-cc") | ||
| set(CMAKE_C_COMPILER_ARG1 "") | ||
| set(CMAKE_C_COMPILER_ID "GNU") | ||
| set(CMAKE_C_COMPILER_VERSION "13.3.0") | ||
| 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_STANDARD_LATEST "23") | ||
| 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 "Linux") | ||
| set(CMAKE_C_SIMULATE_ID "") | ||
| set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") | ||
| set(CMAKE_C_SIMULATE_VERSION "") | ||
|
|
||
| set(CMAKE_C_COMPILER_SYSROOT "/home/aj/miniforge3/envs/lapis/bin/../x86_64-conda-linux-gnu/sysroot/usr") | ||
| set(CMAKE_COMPILER_SYSROOT "/home/aj/miniforge3/envs/lapis/bin/../x86_64-conda-linux-gnu/sysroot/usr") | ||
|
|
||
|
|
||
| set(CMAKE_AR "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-ar") | ||
| set(CMAKE_C_COMPILER_AR "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-gcc-ar") | ||
| set(CMAKE_RANLIB "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-ranlib") | ||
| set(CMAKE_C_COMPILER_RANLIB "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-gcc-ranlib") | ||
| set(CMAKE_LINKER "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-ld") | ||
| set(CMAKE_LINKER_LINK "") | ||
| set(CMAKE_LINKER_LLD "") | ||
| set(CMAKE_C_COMPILER_LINKER "/home/aj/miniforge3/envs/lapis/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld") | ||
| set(CMAKE_C_COMPILER_LINKER_ID "GNU") | ||
| set(CMAKE_C_COMPILER_LINKER_VERSION 2.43) | ||
| set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) | ||
| set(CMAKE_MT "") | ||
| set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") | ||
| set(CMAKE_COMPILER_IS_GNUCC 1) | ||
| 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 "ELF") | ||
| 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 "/home/aj/miniforge3/envs/lapis/targets/x86_64-linux/include;/home/aj/miniforge3/envs/lapis/include;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include-fixed;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/sysroot/usr/include") | ||
| set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") | ||
| set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/aj/miniforge3/envs/lapis/lib;/home/aj/miniforge3/envs/lapis/targets/x86_64-linux/lib;/home/aj/miniforge3/envs/lapis/targets/x86_64-linux/lib/stubs;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0;/home/aj/miniforge3/envs/lapis/lib/gcc;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/lib;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/sysroot/lib;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/sysroot/usr/lib") | ||
| set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,102 @@ | ||
| set(CMAKE_CXX_COMPILER "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-c++") | ||
| set(CMAKE_CXX_COMPILER_ARG1 "") | ||
| set(CMAKE_CXX_COMPILER_ID "GNU") | ||
| set(CMAKE_CXX_COMPILER_VERSION "13.3.0") | ||
| 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_STANDARD_LATEST "23") | ||
| 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_CXX26_COMPILE_FEATURES "") | ||
|
|
||
| set(CMAKE_CXX_PLATFORM_ID "Linux") | ||
| set(CMAKE_CXX_SIMULATE_ID "") | ||
| set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") | ||
| set(CMAKE_CXX_SIMULATE_VERSION "") | ||
|
|
||
| set(CMAKE_CXX_COMPILER_SYSROOT "/home/aj/miniforge3/envs/lapis/bin/../x86_64-conda-linux-gnu/sysroot/usr") | ||
| set(CMAKE_COMPILER_SYSROOT "/home/aj/miniforge3/envs/lapis/bin/../x86_64-conda-linux-gnu/sysroot/usr") | ||
|
|
||
|
|
||
| set(CMAKE_AR "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-ar") | ||
| set(CMAKE_CXX_COMPILER_AR "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-gcc-ar") | ||
| set(CMAKE_RANLIB "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-ranlib") | ||
| set(CMAKE_CXX_COMPILER_RANLIB "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-gcc-ranlib") | ||
| set(CMAKE_LINKER "/home/aj/miniforge3/envs/lapis/bin/x86_64-conda-linux-gnu-ld") | ||
| set(CMAKE_LINKER_LINK "") | ||
| set(CMAKE_LINKER_LLD "") | ||
| set(CMAKE_CXX_COMPILER_LINKER "/home/aj/miniforge3/envs/lapis/bin/../lib/gcc/x86_64-conda-linux-gnu/13.3.0/../../../../x86_64-conda-linux-gnu/bin/ld") | ||
| set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") | ||
| set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.43) | ||
| set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) | ||
| set(CMAKE_MT "") | ||
| set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") | ||
| set(CMAKE_COMPILER_IS_GNUCXX 1) | ||
| 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 "ELF") | ||
| 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 "/home/aj/miniforge3/envs/lapis/targets/x86_64-linux/include;/home/aj/miniforge3/envs/lapis/include;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include/c++;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include/c++/x86_64-conda-linux-gnu;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include/c++/backward;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0/include-fixed;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/sysroot/usr/include") | ||
| set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") | ||
| set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/aj/miniforge3/envs/lapis/lib;/home/aj/miniforge3/envs/lapis/targets/x86_64-linux/lib;/home/aj/miniforge3/envs/lapis/targets/x86_64-linux/lib/stubs;/home/aj/miniforge3/envs/lapis/lib/gcc/x86_64-conda-linux-gnu/13.3.0;/home/aj/miniforge3/envs/lapis/lib/gcc;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/lib;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/sysroot/lib;/home/aj/miniforge3/envs/lapis/x86_64-conda-linux-gnu/sysroot/usr/lib") | ||
| set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") | ||
| set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") | ||
|
|
||
| set(CMAKE_CXX_COMPILER_IMPORT_STD "") | ||
| ### Imported target for C++23 standard library | ||
| set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") | ||
|
|
||
|
|
||
|
|
Binary file not shown.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| set(CMAKE_HOST_SYSTEM "Linux-6.1.0-17-amd64") | ||
| set(CMAKE_HOST_SYSTEM_NAME "Linux") | ||
| set(CMAKE_HOST_SYSTEM_VERSION "6.1.0-17-amd64") | ||
| set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") | ||
|
|
||
|
|
||
|
|
||
| set(CMAKE_SYSTEM "Linux-6.1.0-17-amd64") | ||
| set(CMAKE_SYSTEM_NAME "Linux") | ||
| set(CMAKE_SYSTEM_VERSION "6.1.0-17-amd64") | ||
| set(CMAKE_SYSTEM_PROCESSOR "x86_64") | ||
|
|
||
| set(CMAKE_CROSSCOMPILING "FALSE") | ||
|
|
||
| set(CMAKE_SYSTEM_LOADED 1) |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CMakeFiles, CMake caches and generated makefiles should be added to gitignore