mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-25 13:33:02 +08:00
Cmake refactor part 15
Cleanup unit_tests/CMakeLists.txt Move shared sources to libult define linux test projects in linux subdirectory Change-Id: I0da18c79e6581412a04ddfb3795750db862ad95c
This commit is contained in:
committed by
sys_ocldev
parent
bd0362990b
commit
894060de50
@@ -19,13 +19,15 @@
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
macro(hide_subdir subdir)
|
||||
set(${subdir}_hidden TRUE)
|
||||
file(RELATIVE_PATH subdir_relative ${IGDRCL_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${subdir})
|
||||
set(${subdir_relative}_hidden} TRUE)
|
||||
endmacro()
|
||||
|
||||
macro(add_subdirectories)
|
||||
file(GLOB subdirectories RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/*)
|
||||
foreach(subdir ${subdirectories})
|
||||
if(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${subdir} AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${subdir}/CMakeLists.txt AND NOT ${subdir}_hidden)
|
||||
file(RELATIVE_PATH subdir_relative ${IGDRCL_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${subdir})
|
||||
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${subdir}/CMakeLists.txt AND NOT ${subdir_relative}_hidden})
|
||||
add_subdirectory(${subdir})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
Reference in New Issue
Block a user