Add all subdirs to build directory

Change-Id: I27bf5e6644a0590bc932c0561e365a0684029c67
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
Maciej Plewka
2019-05-15 11:49:49 +02:00
committed by sys_ocldev
parent c0342cdc87
commit 0c22cdfb74
2 changed files with 212 additions and 199 deletions

View File

@ -1,5 +1,5 @@
#
# Copyright (C) 2018 Intel Corporation
# Copyright (C) 2018-2019 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
@ -9,6 +9,14 @@ macro(hide_subdir subdir)
set(${subdir_relative}_hidden} TRUE)
endmacro()
macro(add_subdirectory_unique subdir)
file(RELATIVE_PATH subdir_relative ${IGDRCL_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${subdir})
if(NOT ${subdir_relative}_hidden})
add_subdirectory(${subdir} ${ARGN})
endif()
hide_subdir(${subdir})
endmacro()
macro(add_subdirectories)
file(GLOB subdirectories RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/*)
foreach(subdir ${subdirectories})