mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-11 08:07:19 +08:00
Minor cleanup in cmake files
don't use runtime folder in opencl correct folders in VS solution Change-Id: I1da0bfdf417b4603835093831d4e5f671181b2cf Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
c96de8ff11
commit
d64c46a932
@@ -14,6 +14,7 @@ endif()
|
||||
|
||||
project(neo)
|
||||
set(MSVC_DEF_ADDITIONAL_EXPORTS "")
|
||||
set(OPENCL_RUNTIME_PROJECTS_FOLDER "opencl runtime")
|
||||
|
||||
if(NOT TARGET ${BIKSIM_LIB_NAME})
|
||||
add_subdirectory(builtin_kernels_simulation)
|
||||
@@ -100,7 +101,7 @@ set_target_properties(${NEO_STATIC_LIB_NAME} PROPERTIES POSITION_INDEPENDENT_COD
|
||||
|
||||
set_property(TARGET ${NEO_STATIC_LIB_NAME} APPEND_STRING PROPERTY COMPILE_FLAGS ${ASAN_FLAGS} ${TSAN_FLAGS})
|
||||
|
||||
set_target_properties(${NEO_STATIC_LIB_NAME} PROPERTIES FOLDER "opencl runtime")
|
||||
set_target_properties(${NEO_STATIC_LIB_NAME} PROPERTIES FOLDER ${OPENCL_RUNTIME_PROJECTS_FOLDER})
|
||||
|
||||
set(EXPORTS_FILENAME "")
|
||||
if(WIN32)
|
||||
@@ -182,7 +183,7 @@ if(${GENERATE_EXECUTABLE})
|
||||
RELEASEINTERNAL_OUTPUT_NAME "${NEO_DLL_NAME_BASE}${IGDRCL_NAME_POSTFIX}${IGDRCL_OPTION__BITS}"
|
||||
OUTPUT_NAME "${NEO_DLL_NAME_BASE}${IGDRCL_NAME_POSTFIX}${IGDRCL_OPTION__BITS}"
|
||||
)
|
||||
set_target_properties(${NEO_DYNAMIC_LIB_NAME} PROPERTIES FOLDER "opencl runtime")
|
||||
set_target_properties(${NEO_DYNAMIC_LIB_NAME} PROPERTIES FOLDER ${OPENCL_RUNTIME_PROJECTS_FOLDER})
|
||||
create_project_source_tree_with_exports(${NEO_DYNAMIC_LIB_NAME} "${EXPORTS_FILENAME}")
|
||||
endif(${GENERATE_EXECUTABLE})
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ macro(macro_for_each_gen)
|
||||
set(target_name builtins_${family_name_with_type}_vme)
|
||||
add_custom_target(${target_name} DEPENDS ${BUILTINS_COMMANDS})
|
||||
add_dependencies(builtins ${target_name})
|
||||
set_target_properties(${target_name} PROPERTIES FOLDER "opencl/source/built_ins/${family_name_with_type}")
|
||||
set_target_properties(${target_name} PROPERTIES FOLDER "${OPENCL_RUNTIME_PROJECTS_FOLDER}/built_ins/${family_name_with_type}")
|
||||
endif()
|
||||
endforeach()
|
||||
endmacro()
|
||||
|
||||
@@ -55,7 +55,7 @@ function(compile_kernel target gen_type platform_type kernel)
|
||||
set(SCHEDULER_CPP ${SCHEDULER_CPP} PARENT_SCOPE)
|
||||
|
||||
add_custom_target(${target} DEPENDS ${OUTPUTPATH})
|
||||
set_target_properties(${target} PROPERTIES FOLDER "opencl/source/scheduler/${gen_type_lower}")
|
||||
set_target_properties(${target} PROPERTIES FOLDER "${OPENCL_RUNTIME_PROJECTS_FOLDER}/scheduler/${gen_type_lower}")
|
||||
endfunction()
|
||||
|
||||
macro(macro_for_each_gen)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
file(GLOB_RECURSE SHARING_ENABLE_CPPS enable*.cpp)
|
||||
add_library (${SHARINGS_ENABLE_LIB_NAME} OBJECT EXCLUDE_FROM_ALL ${SHARING_ENABLE_CPPS})
|
||||
set_target_properties (${SHARINGS_ENABLE_LIB_NAME} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
||||
set_target_properties (${SHARINGS_ENABLE_LIB_NAME} PROPERTIES FOLDER "opencl runtime")
|
||||
set_target_properties (${SHARINGS_ENABLE_LIB_NAME} PROPERTIES FOLDER ${OPENCL_RUNTIME_PROJECTS_FOLDER})
|
||||
|
||||
target_include_directories(${SHARINGS_ENABLE_LIB_NAME} PRIVATE
|
||||
${KHRONOS_HEADERS_DIR}
|
||||
@@ -36,5 +36,5 @@ endif()
|
||||
|
||||
add_subdirectories()
|
||||
|
||||
create_project_source_tree(${SHARINGS_ENABLE_LIB_NAME} ${NEO_SOURCE_DIR}/runtime)
|
||||
create_project_source_tree(${SHARINGS_ENABLE_LIB_NAME})
|
||||
set(MSVC_DEF_ADDITIONAL_EXPORTS ${MSVC_DEF_ADDITIONAL_EXPORTS} PARENT_SCOPE)
|
||||
|
||||
Reference in New Issue
Block a user