blob: 5c2762a325485f576b3adbf8c0b8eba9ab5effd7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
The interface inlude directories of hip::device should be included using -I, not -isystem;
otherwise compilation at MIOpen runtime will fail due to cstdlib cannot find <stdlib.h> or similar errors.
Suggested-by: Yuyi Wang <Strawberry_Str@hotmail.com>
Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
--- orig/cmake/TargetFlags.cmake
+++ MIOpen-rocm-4.3.0/cmake/TargetFlags.cmake
@@ -41,7 +41,7 @@ function(target_flags FLAGS TARGET)
set(_flags)
append_flags(_flags ${TARGET} "INTERFACE_COMPILE_OPTIONS" "")
append_flags(_flags ${TARGET} "INTERFACE_COMPILE_DEFINITIONS" "-D")
- append_flags(_flags ${TARGET} "INTERFACE_INCLUDE_DIRECTORIES" "-isystem ")
+ append_flags(_flags ${TARGET} "INTERFACE_INCLUDE_DIRECTORIES" "-I ")
append_flags(_flags ${TARGET} "INTERFACE_LINK_DIRECTORIES" "-L ")
append_flags(_flags ${TARGET} "INTERFACE_LINK_OPTIONS" "")
append_link_flags(_flags ${TARGET} "INTERFACE_LINK_LIBRARIES" "")
|