@@ -14,36 +14,36 @@ if(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le$")
14
14
endif ()
15
15
16
16
# Create the library and add the default arguments.
17
- add_target_library(omptarget.rtl.${machine} ${machine} )
17
+ add_target_library(omptarget.rtl.host ${machine} )
18
18
19
- target_sources (omptarget.rtl.${machine} PRIVATE src/rtl.cpp)
19
+ target_sources (omptarget.rtl.host PRIVATE src/rtl.cpp)
20
20
21
21
if (LIBOMPTARGET_DEP_LIBFFI_FOUND)
22
22
libomptarget_say("Building ${machine} plugin linked with libffi" )
23
23
if (FFI_STATIC_LIBRARIES)
24
- target_link_libraries (omptarget.rtl.${machine} PRIVATE FFI::ffi_static)
24
+ target_link_libraries (omptarget.rtl.host PRIVATE FFI::ffi_static)
25
25
else ()
26
- target_link_libraries (omptarget.rtl.${machine} PRIVATE FFI::ffi)
26
+ target_link_libraries (omptarget.rtl.host PRIVATE FFI::ffi)
27
27
endif ()
28
28
else ()
29
29
libomptarget_say("Building ${machine} plugin for dlopened libffi" )
30
- target_sources (omptarget.rtl.${machine} PRIVATE dynamic_ffi/ffi.cpp)
31
- target_include_directories (omptarget.rtl.${machine} PRIVATE dynamic_ffi)
30
+ target_sources (omptarget.rtl.host PRIVATE dynamic_ffi/ffi.cpp)
31
+ target_include_directories (omptarget.rtl.host PRIVATE dynamic_ffi)
32
32
endif ()
33
33
34
34
# Install plugin under the lib destination folder.
35
- install (TARGETS omptarget.rtl.${machine}
35
+ install (TARGETS omptarget.rtl.host
36
36
LIBRARY DESTINATION "${OPENMP_INSTALL_LIBDIR} " )
37
- set_target_properties (omptarget.rtl.${machine} PROPERTIES
37
+ set_target_properties (omptarget.rtl.host PROPERTIES
38
38
INSTALL_RPATH "$ORIGIN" BUILD_RPATH "$ORIGIN:${CMAKE_CURRENT_BINARY_DIR} /.."
39
39
POSITION_INDEPENDENT_CODE ON
40
40
CXX_VISIBILITY_PRESET protected)
41
41
42
- target_include_directories (omptarget.rtl.${machine} PRIVATE
42
+ target_include_directories (omptarget.rtl.host PRIVATE
43
43
${LIBOMPTARGET_INCLUDE_DIR} )
44
44
45
45
if (LIBOMPTARGET_DEP_LIBFFI_FOUND)
46
- list (APPEND LIBOMPTARGET_TESTED_PLUGINS omptarget.rtl.${machine} )
46
+ list (APPEND LIBOMPTARGET_TESTED_PLUGINS omptarget.rtl.host )
47
47
set (LIBOMPTARGET_TESTED_PLUGINS
48
48
"${LIBOMPTARGET_TESTED_PLUGINS} " PARENT_SCOPE)
49
49
else ()
@@ -53,29 +53,29 @@ endif()
53
53
# Define the target specific triples and ELF machine values.
54
54
if (CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le$" OR
55
55
CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64$" )
56
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE TARGET_ELF_ID=EM_PPC64)
57
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE
56
+ target_compile_definitions (omptarget.rtl.host PRIVATE TARGET_ELF_ID=EM_PPC64)
57
+ target_compile_definitions (omptarget.rtl.host PRIVATE
58
58
LIBOMPTARGET_NEXTGEN_GENERIC_PLUGIN_TRIPLE="powerpc64-ibm-linux-gnu" )
59
59
list (APPEND LIBOMPTARGET_SYSTEM_TARGETS
60
60
"powerpc64-ibm-linux-gnu" "powerpc64-ibm-linux-gnu-LTO" )
61
61
set (LIBOMPTARGET_SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " PARENT_SCOPE)
62
62
elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64$" )
63
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE TARGET_ELF_ID=EM_X86_64)
64
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE
63
+ target_compile_definitions (omptarget.rtl.host PRIVATE TARGET_ELF_ID=EM_X86_64)
64
+ target_compile_definitions (omptarget.rtl.host PRIVATE
65
65
LIBOMPTARGET_NEXTGEN_GENERIC_PLUGIN_TRIPLE="x86_64-pc-linux-gnu" )
66
66
list (APPEND LIBOMPTARGET_SYSTEM_TARGETS
67
67
"x86_64-pc-linux-gnu" "x86_64-pc-linux-gnu-LTO" )
68
68
set (LIBOMPTARGET_SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " PARENT_SCOPE)
69
69
elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64$" )
70
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE TARGET_ELF_ID=EM_AARCH64)
71
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE
70
+ target_compile_definitions (omptarget.rtl.host PRIVATE TARGET_ELF_ID=EM_AARCH64)
71
+ target_compile_definitions (omptarget.rtl.host PRIVATE
72
72
LIBOMPTARGET_NEXTGEN_GENERIC_PLUGIN_TRIPLE="aarch64-unknown-linux-gnu" )
73
73
list (APPEND LIBOMPTARGET_SYSTEM_TARGETS
74
74
"aarch64-unknown-linux-gnu" "aarch64-unknown-linux-gnu-LTO" )
75
75
set (LIBOMPTARGET_SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " PARENT_SCOPE)
76
76
elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "s390x$" )
77
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE TARGET_ELF_ID=EM_S390)
78
- target_compile_definitions (omptarget.rtl.${machine} PRIVATE
77
+ target_compile_definitions (omptarget.rtl.host PRIVATE TARGET_ELF_ID=EM_S390)
78
+ target_compile_definitions (omptarget.rtl.host PRIVATE
79
79
LIBOMPTARGET_NEXTGEN_GENERIC_PLUGIN_TRIPLE="s390x-ibm-linux-gnu" )
80
80
list (APPEND LIBOMPTARGET_SYSTEM_TARGETS
81
81
"s390x-ibm-linux-gnu" "s390x-ibm-linux-gnu-LTO" )
0 commit comments