2019-05-13 12:53:40 +02:00
|
|
|
#
|
2024-02-02 17:52:05 +00:00
|
|
|
# Copyright (C) 2019-2024 Intel Corporation
|
2019-05-13 12:53:40 +02:00
|
|
|
#
|
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
set(NEO_CORE_HELPERS
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/abort.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/address_patch.h
|
2022-05-13 11:49:25 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/addressing_mode_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/addressing_mode_helper.h
|
2021-05-05 08:07:53 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/affinity_mask.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/aligned_memory.h
|
2023-01-03 10:27:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/api_gfx_core_helper.h
|
2021-04-23 16:43:48 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/app_resource_defines.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/app_resource_helper.h
|
2021-07-28 11:19:13 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/app_resource_helper.cpp
|
2020-10-01 13:31:19 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/api_specific_config.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/array_count.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/aux_translation.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/basic_math.h
|
2024-05-20 10:39:06 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/bcs_ccs_dependency_pair_container.h
|
2020-10-19 10:02:28 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/bindless_heaps_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/bindless_heaps_helper.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/bit_helpers.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_commands_helper_base.inl
|
2021-08-03 11:48:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_commands_helper_bdw_and_later.inl
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_commands_helper.h
|
2023-01-18 15:52:24 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_helper.cpp
|
2023-01-20 13:01:19 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_helper.h
|
2023-01-18 15:52:24 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_properties.cpp
|
2023-01-20 13:01:19 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_properties.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_properties_container.h
|
2021-02-10 15:20:50 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_flush.inl
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_policy.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_policy.h
|
2022-08-12 12:23:39 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_policy_base.inl
|
2022-06-27 14:58:29 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_policy_bdw_and_later.inl
|
2021-10-11 17:50:20 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/casts.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/common_types.h
|
2023-02-02 14:25:08 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_base.inl
|
2022-06-13 23:13:43 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_aot_config_bdw_and_later.inl
|
2023-02-02 14:25:08 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_bdw_and_later.inl
|
2022-07-04 12:03:50 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_bdw_to_icllp.inl
|
2023-03-08 09:30:38 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_before_xe_hp.inl
|
2023-02-02 14:25:08 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_before_xe_hpc.inl
|
2023-03-14 10:30:15 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_disable_subgroup_local_block_io.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_enable_subgroup_local_block_io.inl
|
2023-05-31 11:29:22 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_product_config_default.inl
|
2022-07-04 12:03:50 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_tgllp_and_later.inl
|
2023-03-08 09:30:38 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_xe_hp_and_later.inl
|
2023-02-02 14:25:08 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_xe_hpc_and_later.inl
|
2020-09-26 15:34:32 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_options_parser.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_options_parser.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/completion_stamp.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/constants.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/debug_helpers.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/deferred_deleter_helper.h
|
2023-01-24 15:33:52 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/device_bitfield.h
|
2022-01-05 15:24:16 +01:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/driver_model_type.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/dirty_state_helpers.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/dirty_state_helpers.h
|
2021-10-12 18:58:51 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/enable_product.inl
|
2023-01-10 17:16:08 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/engine_control.cpp
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/engine_control.h
|
2021-05-17 15:22:49 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/engine_node_helper.cpp
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/engine_node_helper.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/extendable_enum.h
|
2022-11-10 12:58:43 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/file_io_load.cpp
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/file_io.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flat_batch_buffer_helper.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flat_batch_buffer_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flat_batch_buffer_helper_hw.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flat_batch_buffer_helper_hw.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flush_stamp.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flush_stamp.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/get_info.h
|
2021-09-22 22:03:07 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hardware_context_controller.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hardware_context_controller.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hash.h
|
2020-08-27 08:55:09 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/heap_assigner.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/heap_assigner.cpp
|
2023-02-28 13:32:48 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/heap_base_address_model.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/heap_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/heap_helper.h
|
2023-02-01 16:23:01 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_base.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_bdw_and_later.inl
|
2023-02-13 16:06:55 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_bdw_to_dg2.inl
|
2023-02-01 16:23:01 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_bdw_to_icllp.inl
|
2023-02-13 16:06:55 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_pvc_and_later.inl
|
2023-02-01 16:23:01 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_tgllp_and_later.inl
|
2024-05-11 07:43:42 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gpu_page_fault_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gpu_page_fault_helper.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_info.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_info.h
|
2024-02-02 17:52:05 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_info_helper.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_info_helper.h
|
2022-12-06 15:59:36 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_ip_version.h
|
2023-02-07 12:53:53 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_mapper.h
|
2022-02-03 17:00:25 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/hw_walk_order.h
|
2023-12-11 12:10:56 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/in_order_cmd_helpers.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/in_order_cmd_helpers.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/kernel_helpers.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/kernel_helpers.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/kmd_notify_properties.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/kmd_notify_properties.h
|
2021-02-10 15:20:50 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/l3_range.h
|
2020-10-07 15:09:42 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/local_id_gen.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/local_id_gen.inl
|
2021-09-02 21:25:03 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/local_id_gen_special.inl
|
2020-10-07 15:09:42 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/local_id_gen_sse4.cpp
|
2021-09-30 18:41:04 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/local_work_size.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/local_work_size.h
|
2021-10-06 17:00:24 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}memory_properties_helpers.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/memory_properties_helpers.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/memory_properties_helpers_base.inl
|
2022-08-09 13:34:45 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/mt_helpers.h
|
2021-09-22 22:03:07 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/neo_driver_version.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/non_copyable_or_moveable.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/options.h
|
2023-08-22 10:28:03 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/path.h
|
2020-09-24 10:52:53 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/pause_on_gpu_properties.h
|
2021-09-30 09:04:25 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/per_thread_data.h
|
2021-12-22 14:11:05 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/pipe_control_args.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/pipeline_select_args.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/pipeline_select_helper.h
|
2020-10-14 14:04:29 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/populate_factory.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/preamble.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/preamble_base.inl
|
2021-08-03 11:48:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/preamble_bdw_and_later.inl
|
2021-01-10 21:36:01 +01:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/preprocessor.h
|
2022-06-13 23:13:43 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_config_helper.cpp
|
2022-03-10 17:27:38 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/product_config_helper.h
|
2022-11-16 16:30:56 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}${BRANCH_DIR_SUFFIX}product_config_helper_extra.cpp
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ptr_math.h
|
2021-02-26 22:02:57 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ray_tracing_helper.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/register_offsets.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/registered_method_dispatcher.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/simd_helper.h
|
2022-10-21 10:50:55 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/sleep.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/sleep.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address_base.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address_bdw.inl
|
2021-08-03 11:48:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address_bdw_and_later.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address_icllp_and_later.inl
|
2021-08-12 15:30:19 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address_skl.inl
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/stdio.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/string.h
|
2021-05-05 16:00:12 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/string_helpers.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/surface_format_info.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/timestamp_packet.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/timestamp_packet.h
|
2023-01-20 13:01:19 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/timestamp_packet_container.h
|
2023-05-30 09:12:10 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/timestamp_packet_constants.h
|
2021-07-06 14:26:44 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/topology_map.h
|
2020-10-07 15:09:42 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/uint16_avx2.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/uint16_sse4.h
|
2021-10-12 18:58:51 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/validators.h
|
2020-08-19 12:18:18 +02:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/vec.h
|
2021-09-13 13:28:11 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}hw_cmds.h
|
2022-02-22 15:00:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/definitions${BRANCH_DIR_SUFFIX}device_ids_configs.h
|
2021-12-07 13:50:28 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/definitions/engine_group_types.h
|
2023-03-06 12:42:09 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/definitions/command_encoder_args.h
|
2019-05-13 12:53:40 +02:00
|
|
|
)
|
|
|
|
|
|
2021-08-12 11:40:18 +00:00
|
|
|
if(SUPPORT_XEHP_AND_LATER)
|
2021-04-23 16:43:48 +00:00
|
|
|
list(APPEND NEO_CORE_HELPERS
|
2021-08-03 11:48:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/blit_commands_helper_xehp_and_later.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_flush_xehp_and_later.inl
|
2023-02-01 16:23:01 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_xehp_and_later.inl
|
2021-08-03 11:48:35 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/preamble_xehp_and_later.inl
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/state_base_address_xehp_and_later.inl
|
2021-04-23 16:43:48 +00:00
|
|
|
)
|
|
|
|
|
endif()
|
|
|
|
|
|
2023-10-19 22:32:43 +00:00
|
|
|
if(SUPPORT_XE_HPG_CORE OR SUPPORT_XE_HPC_CORE)
|
|
|
|
|
list(APPEND NEO_CORE_HELPERS
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/preamble_xe_hpg_and_xe_hpc.inl
|
|
|
|
|
)
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-11-15 12:23:07 +00:00
|
|
|
if(SUPPORT_DG2_AND_LATER)
|
|
|
|
|
list(APPEND NEO_CORE_HELPERS
|
2023-02-01 16:23:01 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_dg2_and_later.inl
|
2022-06-27 14:58:29 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/cache_policy_dg2_and_later.inl
|
2021-11-15 12:23:07 +00:00
|
|
|
)
|
|
|
|
|
endif()
|
|
|
|
|
|
2022-12-01 12:50:08 +00:00
|
|
|
if(SUPPORT_MTL_AND_LATER)
|
|
|
|
|
list(APPEND NEO_CORE_HELPERS
|
2023-04-18 08:54:04 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_product_helper_mtl_and_later.inl
|
2022-12-01 12:50:08 +00:00
|
|
|
)
|
|
|
|
|
endif()
|
|
|
|
|
|
2021-11-16 11:12:22 +00:00
|
|
|
if(SUPPORT_PVC_AND_LATER)
|
|
|
|
|
list(APPEND NEO_CORE_HELPERS
|
2023-02-01 16:23:01 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/gfx_core_helper_pvc_and_later.inl
|
2021-11-16 11:12:22 +00:00
|
|
|
)
|
|
|
|
|
endif()
|
|
|
|
|
|
2022-04-27 12:28:48 +02:00
|
|
|
set(NEO_CORE_HELPERS_GMM_CALLBACKS_WINDOWS
|
2021-05-19 20:12:09 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/windows/gmm_callbacks.cpp
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/windows/gmm_callbacks.h
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/windows/gmm_callbacks.inl
|
2021-09-23 20:20:46 +00:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/windows/gmm_callbacks_tgllp_and_later.inl
|
2021-05-19 20:12:09 +00:00
|
|
|
)
|
2021-04-23 16:43:48 +00:00
|
|
|
|
2022-04-27 12:28:48 +02:00
|
|
|
set_property(GLOBAL PROPERTY NEO_CORE_HELPERS_GMM_CALLBACKS_WINDOWS ${NEO_CORE_HELPERS_GMM_CALLBACKS_WINDOWS})
|
2021-04-23 16:43:48 +00:00
|
|
|
set_property(GLOBAL PROPERTY NEO_CORE_HELPERS ${NEO_CORE_HELPERS})
|
2020-01-14 10:57:08 +01:00
|
|
|
|
2019-10-30 17:45:56 +01:00
|
|
|
add_subdirectories()
|