From d3a3051cd608e7acdeb930f92c737c9d86ccf4cc Mon Sep 17 00:00:00 2001 From: Teja Alaghari Date: Wed, 17 Jan 2024 19:16:14 +0800 Subject: [PATCH] Added logic to select compiler based on platform --- .../build/CMakeCache.txt | 351 -------- .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 -- .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 16064 -> 0 bytes .../build/CMakeFiles/3.22.1/CMakeSystem.cmake | 15 - .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ------------------ .../CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 16264 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../build/CMakeFiles/CMakeOutput.log | 272 ------ .../build/CMakeFiles/Makefile.cmake | 105 --- .../build/CMakeFiles/Makefile2 | 112 --- .../build/CMakeFiles/TESTSYCL/Compile.log | 0 .../CMakeFiles/TESTSYCL/sycl_features.cpp | 7 - .../CMakeFiles/TESTSYCL/sycl_features.cpp.exe | Bin 18024 -> 0 bytes .../build/CMakeFiles/TargetDirectories.txt | 3 - .../CMakeFiles/app.run.dir/DependInfo.cmake | 19 - .../build/CMakeFiles/app.run.dir/build.make | 110 --- .../CMakeFiles/app.run.dir/cmake_clean.cmake | 11 - .../app.run.dir/compiler_depend.make | 2 - .../CMakeFiles/app.run.dir/compiler_depend.ts | 2 - .../build/CMakeFiles/app.run.dir/depend.make | 2 - .../build/CMakeFiles/app.run.dir/fft.dp.cpp.o | Bin 104024 -> 0 bytes .../CMakeFiles/app.run.dir/fft.dp.cpp.o.d | 634 -------------- .../build/CMakeFiles/app.run.dir/flags.make | 10 - .../build/CMakeFiles/app.run.dir/link.txt | 1 - .../CMakeFiles/app.run.dir/progress.make | 3 - .../build/CMakeFiles/cmake.check_cache | 1 - .../build/CMakeFiles/progress.marks | 1 - .../build/Makefile | 181 ---- .../build/app.run | Bin 506112 -> 0 bytes .../build/cmake_install.cmake | 54 -- .../do_test.py | 5 +- 31 files changed, 3 insertions(+), 2788 deletions(-) delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeCache.txt delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake delete mode 100755 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeSystem.cmake delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeOutput.log delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile.cmake delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile2 delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/Compile.log delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/sycl_features.cpp delete mode 100755 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/sycl_features.cpp.exe delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TargetDirectories.txt delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/DependInfo.cmake delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/build.make delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/cmake_clean.cmake delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.make delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.ts delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/depend.make delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/fft.dp.cpp.o delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/fft.dp.cpp.o.d delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/flags.make delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/link.txt delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/progress.make delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/cmake.check_cache delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/progress.marks delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/Makefile delete mode 100755 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/app.run delete mode 100644 behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/cmake_install.cmake diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeCache.txt b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeCache.txt deleted file mode 100644 index c2ae018b4..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeCache.txt +++ /dev/null @@ -1,351 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build -# It was generated by CMake: /usr/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 -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:STRING=/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/icpx - -//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 - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//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= - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake - -//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=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//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=cmake_add_mkl - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/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=/usr/bin/strip - -//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 - -//The directory containing a CMake configuration file for IntelSYCL. -IntelSYCL_DIR:PATH=/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/cmake/IntelSYCL - -//Arguments to supply to pkg-config -PKG_CONFIG_ARGN:STRING= - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Path to a file. -SYCL_INCLUDE_DIR:FILEPATH=/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/include - -//SYCL Language version -SYCL_LANGUAGE_VERSION:STRING=202001 - -//Path to a file. -SYCL_LIBRARY_DIR:FILEPATH=/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib - -SYCL_PACKAGE_DIR:STRING=/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0 - -//Path to a program. -XIAR:FILEPATH=/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/xiar - -//Value Computed by CMake -cmake_add_mkl_BINARY_DIR:STATIC=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build - -//Value Computed by CMake -cmake_add_mkl_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -cmake_add_mkl_SOURCE_DIR:STATIC=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target - -//Path to a program. -dpct_bin_path:FILEPATH=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/bin/dpct - - -######################## -# 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=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/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=22 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-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_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//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=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE: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=1 -//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=/usr/share/cmake-3.22 -//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 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding IntelSYCL -FIND_PACKAGE_MESSAGE_DETAILS_IntelSYCL:INTERNAL=[/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/include][/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib][-fsycl][v202001()] -//ADVANCED property for variable: PKG_CONFIG_ARGN -PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: XIAR -XIAR-ADVANCED:INTERNAL=1 - diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake deleted file mode 100644 index 13a4b49a7..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/icpx") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "IntelLLVM") -set(CMAKE_CXX_COMPILER_VERSION "2024.0.2") -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") -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 "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "GNU") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "4.2.1") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -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) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang 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) - -# 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 "x86_64-linux-gnu") - -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 "x86_64-linux-gnu") -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/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include;/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include;/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/compiler/include;/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include;/usr/local/include;/usr/x86_64-linux-gnu/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "svml;irng;stdc++;imf;m;gcc_s;gcc;irc;dl;gcc_s;gcc;c;gcc_s;gcc;irc_s") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/x86_64-linux-gnu/lib64;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/usr/x86_64-linux-gnu/lib;/usr/lib;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/compiler/lib;/lib;/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index cd06153e1bdb6c0ab610a103a93a835224e2a477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16064 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 TF{_0y<3AQCe^;V<4&wg-xHl0z diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeSystem.cmake b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeSystem.cmake deleted file mode 100644 index a989bd275..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.15.0-89-generic") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-89-generic") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-5.15.0-89-generic") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.15.0-89-generic") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 25c62a8c3..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,791 +0,0 @@ -/* 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(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif 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(__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(_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(__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 % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_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(__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(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 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 - -#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(__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 - -#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[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[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/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out deleted file mode 100755 index 5f58204b0ab4bb115ef32672cfd2632bdea55d77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16264 zcmeHOYit}>6~1FT#BI~86Jp}#ISHn+aXi`GIH_q#GL9b^SGMzVior=Hy2&qW@719P09uhczAmRtOQ7WZ8S|bWFC}cV3-g7qN z$(l!m#Gkp=%(>^g=ey_5nY-gVckcaccVADHrU_0}VwXV8tTQE~&O%u2QYEZiJT6SJ zUaS)z0Hg*EQjIDkrURqvO*cQNw0vTpGr8!xf0$3_+~gBNVYwe$z|<==j1)x7IyDoznygR?pUhe zx%t8V&U7y84mu-gSCv&Ru@jSyJ(|io>C{Ouv?1CFsx#xHvI6vimrS&@V8nNznknbT z5@3p24Dp1*_xAPf>9pg#ZE>=zO1ww(Xp#D?569SYy5qz7USrvu52v4+q|Ezp?(1AvD8mSZ5eOp?Mj(tp z7=bVXVFbbm{I4VM=g5Y?Tc`g}Yn@y2)>e4UfBA}6RhqF*|FHI|bXD4Z3*gd6Zo@gU z(S+RBAvbz~+kyPpAA8T-zQR3NWw#G?>3XYD6}^Bq`SU zozltpj?J-9xGd2szmX*RNP8V#?K1pDt{;rZ>~LD78AIy+~*@$PQxjrnRz zyJp?E=dFSYTB(BC((GttW7mB?wr_f828un=Pi7(w$8roEwj$;+yMBU=2EG2 zCkdx(OS(bVj)L#9f8@XO0u)kvBCj54ynCvz@vb=y0eN+>@h*7(E!1fxei6A`197Z> z3$)1PRgY?KMlPSapqs)vxBW*FYg?{e(|!r)j700Nmo1@^H>FZjtIcS0S4H{0l zbYI_d{YO`9GJ9|2Zc6Sr>$MKwDtmg z07M+uD$KoGDm{q?T}$OB#zx4t!SOoa5?Ef>v%KNi$YU?mPK(`Zp84pu#?5GseDr$> z?D*R};>hvfI0Nk%Lm*6H1i}b}5eOp?Mj(tp7=bVXVFbbmgc0~JBcQ{_SxmFE4w~06 z@;e6W&r2({P8GA$0sR%ymyzW4)Q^*Xk^DSCIO{Qr|XekxwOO(#-m?Rt)iOR(F z-7Bf~%~5;ci?M7k#}Qs1r9MmLME}1FURS4owG}byzsuvAT<=-pgXCR}Am4bgyjDHI< zm9F=)w2uf}kANvI&qBz!iUdrIFBXU2gN-Iuh}SlmXucp-^7}VwQ73qPKNFV0 zg=;YD5$u2U691486d$&40lZGEF2{}WC#r=xs3AfJ;G3E3lScqw z330|nE138>=wLlntDzc&%R)G1W&Nu~JK_9%c#&{3fPW6_uUanndC2vA0dZD*^4nC; z{y;rHCA=wsudh<=H>n>!Np;4Km3EZks0Lx^~9!uv&oV1&X=lH4!tERy;wM~h(nw592>Vlgv3M#wn&X*EMB*`t1Sd7Y zMbE*G{%*T_pbIx**f2k9cUuHnT?d8T^~r&b{@zYu@9o>Sr=!o_*VA*Td(a;2*wfby z3^(a`4(!s{2Rkp4sjOWrxJjtTzcs`3Z>EqtGay=poIMWnyRgGUHjHP3m4?&6LdFKF z3T*2r*9N;ZBsJ}1$BNFFYd<(GtPFToTF4MWjj+LlE_gvu0@cCplm+w8K*VcRJ51oh zvv{2&g#rWrY7Y}_e~3nMv|h5D5A@~VWU!xtzvl;z#Dg9Kq^263PZ)52GSK;bKiG%N;&>1q zG4Q`mrG{!#W_W)fj|Zt(+HxM{hvC368}r+V&->wYDDx+NUNg1>GJgIL@p)gI&W0rU z{|UogkohZ&@!0<)@h53u*+_=GhbZWO0LpQU%KS^jzeM~C#K&>21_$$b{P`SUXv%yZ z7e}d~JPrmEnXnFjItB`kS((q{)LG*5_@3L(b}UZ-AIHF~^Eh~p_)&5eY(KZ*BxKN( z`8@8{$sv!s*?;i*Uji;(6V@*i|G&czD3JJlLutwv=TY8B9%o!!p)B})jP2>RuqwVre2zbln}n`R zs{W0C9CxA#^Lf0-`#f= search starts here: - /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include - /home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include - /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include - . - /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include - /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 - /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 - /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward - /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include - /usr/local/include - /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include - /usr/include/x86_64-linux-gnu - /usr/include -End of search list. -Linking CXX executable cmTC_f74f7 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f74f7.dir/link.txt --verbose=1 -/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/icpx -v CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f74f7 -Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2 (2024.0.2.20231213) -Target: x86_64-unknown-linux-gnu -Thread model: posix -InstalledDir: /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler -Configuration file: /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../icpx.cfg -Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnu/10 -Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnu/9 -Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnux32/10 -Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnux32/9 -Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/10 -Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11 -Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/9 -Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11 -Candidate multilib: .;@m64 -Selected multilib: .;@m64 -Found CUDA installation: /usr/local/cuda-11.4, version 11.4 - "/usr/bin/ld" -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_f74f7 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib -L/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib/ -L. CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lsvml -Bdynamic -Bstatic -lirng -Bdynamic -lstdc++ -Bstatic -limf -Bdynamic -lm -lgcc_s -lgcc -Bstatic -lirc -Bdynamic -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /lib/x86_64-linux-gnu/crtn.o -gmake[1]: Leaving directory '/home/cwsun/disk/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeTmp' - - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include] - add: [/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include] - add: [/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include] - add: [.] - add: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include] - add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11] - add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11] - add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward] - add: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include] - collapse include dir [/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include] ==> [/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include] - collapse include dir [/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include] ==> [/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include] - skipping relative include dir [.] - collapse include dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/compiler/include] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11] ==> [/usr/include/c++/11] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward] ==> [/usr/include/c++/11/backward] - collapse include dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include] ==> [/usr/x86_64-linux-gnu/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include;/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include;/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/compiler/include;/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include;/usr/local/include;/usr/x86_64-linux-gnu/include;/usr/include/x86_64-linux-gnu;/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f74f7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f74f7.dir/build.make CMakeFiles/cmTC_f74f7.dir/build] - ignore line: [gmake[1]: Entering directory '/home/cwsun/disk/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeTmp'] - ignore line: [Building CXX object CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/icpx -v -MD -MT CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2 (2024.0.2.20231213)] - ignore line: [Target: x86_64-unknown-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler] - ignore line: [Configuration file: /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../icpx.cfg] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnu/10] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnu/9] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnux32/10] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnux32/9] - ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/10] - ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11] - ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/9] - ignore line: [Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - ignore line: [Found CUDA installation: /usr/local/cuda-11.4 version 11.4] - ignore line: [ (in-process)] - ignore line: [ "/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -fveclib=SVML -mframe-pointer=none -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/cwsun/disk/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeTmp -resource-dir /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17 -dependency-file CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -canonical-system-headers -I/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include -I/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include -I. -cxx-isystem /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include -cxx-isystem . -internal-isystem /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward -internal-isystem /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -fdeprecated-macro -fdebug-compilation-dir=/home/cwsun/disk/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/CMakeTmp -ferror-limit 19 -fheinous-gnu-extensions -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -fintel-compatibility -fintel-libirc-allowed -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -o CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu] - ignore line: [ignoring nonexistent directory "/include"] - ignore line: [ignoring duplicate directory "."] - ignore line: [ as it is a non-system directory that duplicates a system directory] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/oclfpga/include] - ignore line: [ /home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/include] - ignore line: [ /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/include] - ignore line: [ .] - ignore line: [ /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward] - ignore line: [ /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Linking CXX executable cmTC_f74f7] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f74f7.dir/link.txt --verbose=1] - ignore line: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/icpx -v CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f74f7 ] - ignore line: [Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2 (2024.0.2.20231213)] - ignore line: [Target: x86_64-unknown-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler] - ignore line: [Configuration file: /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../icpx.cfg] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnu/10] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnu/9] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnux32/10] - ignore line: [Found candidate GCC installation: /usr/lib/gcc-cross/x86_64-linux-gnux32/9] - ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/10] - ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11] - ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/9] - ignore line: [Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - ignore line: [Found CUDA installation: /usr/local/cuda-11.4 version 11.4] - link line: [ "/usr/bin/ld" -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_f74f7 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib -L/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib/ -L. CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lsvml -Bdynamic -Bstatic -lirng -Bdynamic -lstdc++ -Bstatic -limf -Bdynamic -lm -lgcc_s -lgcc -Bstatic -lirc -Bdynamic -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /lib/x86_64-linux-gnu/crtn.o] - arg [/usr/bin/ld] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-o] ==> ignore - arg [cmTC_f74f7] ==> ignore - arg [/lib/x86_64-linux-gnu/Scrt1.o] ==> obj [/lib/x86_64-linux-gnu/Scrt1.o] - arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib/../lib64] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib/../lib64] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib64] ==> dir [/lib/../lib64] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/lib] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/lib] - arg [-L/lib] ==> dir [/lib] - arg [-L/usr/lib] ==> dir [/usr/lib] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] - arg [-L/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib/] ==> dir [/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib/] - arg [-L.] ==> ignore - arg [CMakeFiles/cmTC_f74f7.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> search static - arg [-lsvml] ==> lib [svml] - arg [-Bdynamic] ==> search dynamic - arg [-Bstatic] ==> search static - arg [-lirng] ==> lib [irng] - arg [-Bdynamic] ==> search dynamic - arg [-lstdc++] ==> lib [stdc++] - arg [-Bstatic] ==> search static - arg [-limf] ==> lib [imf] - arg [-Bdynamic] ==> search dynamic - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-Bstatic] ==> search static - arg [-lirc] ==> lib [irc] - arg [-Bdynamic] ==> search dynamic - arg [-ldl] ==> lib [dl] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-Bstatic] ==> search static - arg [-lirc_s] ==> lib [irc_s] - arg [-Bdynamic] ==> search dynamic - arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] - arg [/lib/x86_64-linux-gnu/crtn.o] ==> obj [/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib/../lib64] ==> [/usr/x86_64-linux-gnu/lib64] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib64] ==> [/usr/lib64] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib64] ==> [/lib64] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/lib] ==> [/usr/x86_64-linux-gnu/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../lib] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/lib] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/compiler/lib] - collapse library dir [/lib] ==> [/lib] - collapse library dir [/usr/lib] ==> [/usr/lib] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] ==> [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib] - collapse library dir [/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib/] ==> [/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib] - implicit libs: [svml;irng;stdc++;imf;m;gcc_s;gcc;irc;dl;gcc_s;gcc;c;gcc_s;gcc;irc_s] - implicit objs: [/lib/x86_64-linux-gnu/Scrt1.o;/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/clang/17/lib/x86_64-unknown-linux-gnu;/usr/lib/gcc/x86_64-linux-gnu/11;/usr/x86_64-linux-gnu/lib64;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/usr/x86_64-linux-gnu/lib;/usr/lib;/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/opt/compiler/lib;/lib;/home/cwsun/disk/talaghar/intel/oneapi/mkl/2024.0/lib] - implicit fwks: [] - - diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile.cmake b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index f0a8461bb..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.22 - -# 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" - "/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/cmake/IntelSYCL/IntelSYCLConfig.cmake" - "/home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/lib/cmake/IntelSYCL/IntelSYCLConfigVersion.cmake" - "../CMakeLists.txt" - "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" - "CMakeFiles/3.22.1/CMakeSystem.cmake" - "/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/release/cmake/dpct.cmake" - "/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-CXX.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake" - "/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.22/Modules/Platform/Linux-IntelLLVM-CXX.cmake" - "/usr/share/cmake-3.22/Modules/Platform/Linux-IntelLLVM.cmake" - "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.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.22.1/CMakeSystem.cmake" - "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" - "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/app.run.dir/DependInfo.cmake" - ) diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile2 b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile2 deleted file mode 100644 index 20f9cd346..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,112 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.22 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/app.run.dir/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/app.run.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/app.run.dir - -# All Build rule for target. -CMakeFiles/app.run.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/app.run.dir/build.make CMakeFiles/app.run.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/app.run.dir/build.make CMakeFiles/app.run.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles --progress-num=1,2 "Built target app.run" -.PHONY : CMakeFiles/app.run.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/app.run.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/app.run.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles 0 -.PHONY : CMakeFiles/app.run.dir/rule - -# Convenience name for target. -app.run: CMakeFiles/app.run.dir/rule -.PHONY : app.run - -# clean rule for target. -CMakeFiles/app.run.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/app.run.dir/build.make CMakeFiles/app.run.dir/clean -.PHONY : CMakeFiles/app.run.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/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/Compile.log b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/Compile.log deleted file mode 100644 index e69de29bb..000000000 diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/sycl_features.cpp b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/sycl_features.cpp deleted file mode 100644 index 044e2d415..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/TESTSYCL/sycl_features.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include -using namespace std; -int main(){ -#if defined(SYCL_LANGUAGE_VERSION) -cout << "SYCL_LANGUAGE_VERSION="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 CMakeFiles/app.run.dir/fft.dp.cpp.i - -CMakeFiles/app.run.dir/fft.dp.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/app.run.dir/fft.dp.cpp.s" - /home/cwsun/disk/talaghar/intel/oneapi/compiler/2024.0/bin/icpx $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/fft.dp.cpp -o CMakeFiles/app.run.dir/fft.dp.cpp.s - -# Object files for target app.run -app_run_OBJECTS = \ -"CMakeFiles/app.run.dir/fft.dp.cpp.o" - -# External object files for target app.run -app_run_EXTERNAL_OBJECTS = - -app.run: CMakeFiles/app.run.dir/fft.dp.cpp.o -app.run: CMakeFiles/app.run.dir/build.make -app.run: CMakeFiles/app.run.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable app.run" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/app.run.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/app.run.dir/build: app.run -.PHONY : CMakeFiles/app.run.dir/build - -CMakeFiles/app.run.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/app.run.dir/cmake_clean.cmake -.PHONY : CMakeFiles/app.run.dir/clean - -CMakeFiles/app.run.dir/depend: - cd /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/app.run.dir/depend - diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/cmake_clean.cmake b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/cmake_clean.cmake deleted file mode 100644 index bc65cb0ae..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/app.run.dir/fft.dp.cpp.o" - "CMakeFiles/app.run.dir/fft.dp.cpp.o.d" - "app.run" - "app.run.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/app.run.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.make b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.make deleted file mode 100644 index fae7d84c5..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for app.run. -# This may be replaced when dependencies are built. diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.ts b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.ts deleted file mode 100644 index 7c6b19853..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for app.run. diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/depend.make b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/depend.make deleted file mode 100644 index eb5c0a127..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for app.run. -# This may be replaced when dependencies are built. diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/fft.dp.cpp.o b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/CMakeFiles/app.run.dir/fft.dp.cpp.o deleted file mode 100644 index e8aaf16951620dcb9c0bc83042b194f1dd4a3fd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104024 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%0Aemi*=0W{?NOmEY$SRi$RMJ;b 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 E3zhKQO#lD@ diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/cmake_install.cmake b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/cmake_install.cmake deleted file mode 100644 index fd7e5e669..000000000 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: /home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target - -# 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 "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -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 "/home/talaghar/workspace/JIRA/5673_CMake_Mig_Lit/SYCLomatic-test/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/do_test.py b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/do_test.py index 7bd5772e8..bb973befd 100644 --- a/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/do_test.py +++ b/behavior_tests/src/cmake_dpct_helper_add_mkl_to_target/do_test.py @@ -30,8 +30,9 @@ def migrate_test(): ret = change_dir("build") if not ret: print("Error to go to build folder:", test_config.command_output) - - ret = call_subprocess("cmake -G \"Unix Makefiles\" -DCMAKE_CXX_COMPILER=icpx ../") + + CXX_COMP = "icx" if (platform.system() == 'Windows') else "icpx" + ret = call_subprocess("cmake -G \"Unix Makefiles\" -DCMAKE_CXX_COMPILER=" + CXX_COMP + " ../") if not ret: print("Error to run cmake configure:", test_config.command_output)