Skip to content

Commit b93a208

Browse files
build system improvements
Change-Id: I7f43535f01638f9aef1b7b80a01d10b74cc8e0fd
1 parent 9486dba commit b93a208

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

CMakeLists.txt

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -491,8 +491,6 @@ macro(generate_runtime_lib LIB_NAME MOCKABLE GENERATE_EXEC)
491491
endif()
492492
endmacro(generate_runtime_lib)
493493

494-
set(NEO_MOCKABLE_LIB_NAME "igdrcl_lib_mockable") # Used by ULTS
495-
set(NEO_RELEASE_LIB_NAME "igdrcl_lib_release") # Used by dll/so
496494
set(NEO_DYNAMIC_LIB_NAME "igdrcl_dll") # single NEO dll
497495
set(NEO_DLL_NAME_BASE "igdrcl")
498496

@@ -502,8 +500,18 @@ set(BUILTINS_BINARIES_LIB_NAME "builtins_binaries")
502500
set(SCHEDULER_BINARY_LIB_NAME "scheduler_binary")
503501

504502
add_subdirectory(elf)
505-
generate_runtime_lib(${NEO_RELEASE_LIB_NAME} FALSE TRUE)
506-
generate_runtime_lib(${NEO_MOCKABLE_LIB_NAME} TRUE FALSE)
503+
if(DONT_CARE_OF_VIRTUALS)
504+
message(STATUS "All targets will use virtuals")
505+
506+
set(NEO_RELEASE_LIB_NAME "igdrcl_lib")
507+
set(NEO_MOCKABLE_LIB_NAME ${NEO_RELEASE_LIB_NAME})
508+
generate_runtime_lib(${NEO_RELEASE_LIB_NAME} TRUE TRUE)
509+
else()
510+
set(NEO_MOCKABLE_LIB_NAME "igdrcl_lib_mockable") # Used by ULTS
511+
set(NEO_RELEASE_LIB_NAME "igdrcl_lib_release") # Used by dll/so
512+
generate_runtime_lib(${NEO_RELEASE_LIB_NAME} FALSE TRUE)
513+
generate_runtime_lib(${NEO_MOCKABLE_LIB_NAME} TRUE FALSE)
514+
endif()
507515

508516
if(TARGET OpenCL)
509517
target_include_directories(OpenCL PRIVATE ${KHRONOS_HEADERS_DIR})

manifests/manifest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ components:
3131
branch: infra
3232
clean_on_sync: true
3333
dest_dir: infra
34-
revision: 037807f15c32ab1346a8ed23a0c26e76870ddde0
34+
revision: 3c5866c732da9dcadb7dc4a7c7f11aab7950d0ac
3535
type: git
3636
internal:
3737
branch: master

0 commit comments

Comments
 (0)