Skip to content

Commit 14b6625

Browse files
paigealesys_zuul
authored andcommitted
Moving IntrinsicGenISA.gen to build Config folder and adding proper dependency requirement
Change-Id: If644fe66cce75dce4c6480c3822a7ffad47704b8
1 parent 8d70ae8 commit 14b6625

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

IGC/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3378,6 +3378,8 @@ include_directories(
33783378

33793379
"${IGC_OPTION__OUTPUT_DIR}"
33803380

3381+
"${IGC_BUILD__IGC_BIN_DIR}/${CMAKE_CFG_INTDIR}"
3382+
33813383
"${IGC_BUILD__IGC_SRC_DIR}/AdaptorOCL/ocl_igc_shared/executable_format"
33823384
"${IGC_BUILD__IGC_SRC_DIR}/AdaptorOCL"
33833385
)

IGC/GenISAIntrinsics/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ set(IGC_BUILD__PROJ__GenISAIntrinsics "${IGC_BUILD__PROJ__GenISAIntrinsics
44

55
set(IGC_BUILD__PROJ_LABEL__GenISAIntrinsics "${IGC_BUILD__PROJ__GenISAIntrinsics}")
66

7-
include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
8-
97
# IntrinsicGenISA.gen is generated by python script and will be included
108
# by GenIntrinsics.h
11-
set(_fileOutput "${IGC_OPTION__OUTPUT_DIR}/IntrinsicGenISA.gen")
9+
set(_fileOutput "${IGC_BUILD__IGC_BIN_DIR}/${CMAKE_CFG_INTDIR}/IntrinsicGenISA.gen")
10+
11+
include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
1212

1313
set(IGC_BUILD__SRC__GenISAIntrinsics
1414
"${CMAKE_CURRENT_SOURCE_DIR}/GenIntrinsics.cpp"
@@ -45,6 +45,8 @@ add_custom_command(OUTPUT "${_fileOutput}"
4545
COMMENT "Generating Gen intrinsic definition file: ${_fileOutput}"
4646
)
4747

48+
add_dependencies("${IGC_BUILD__PROJ__GenISAIntrinsics}" "${_fileOutput}")
49+
4850
#set up standard defines from the common WDK path.
4951
if(MSVC)
5052
bs_set_wdk(${IGC_BUILD__PROJ__GenISAIntrinsics})

0 commit comments

Comments
 (0)