Skip to content

Commit 6e2a91f

Browse files
authored
Revert "[XPTIFW] Enable in-tree builds (#2849)" (#2934)
This reverts commit f6b8be4.
1 parent eb89f5e commit 6e2a91f

File tree

4 files changed

+29
-47
lines changed

4 files changed

+29
-47
lines changed

buildbot/configure.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,11 @@ def do_configure(args):
1717
sycl_dir = os.path.join(abs_src_dir, "sycl")
1818
spirv_dir = os.path.join(abs_src_dir, "llvm-spirv")
1919
xpti_dir = os.path.join(abs_src_dir, "xpti")
20-
xptifw_dir = os.path.join(abs_src_dir, "xptifw")
2120
libdevice_dir = os.path.join(abs_src_dir, "libdevice")
2221
ocl_header_dir = os.path.join(abs_obj_dir, "OpenCL-Headers")
2322
icd_loader_lib = os.path.join(abs_obj_dir, "OpenCL-ICD-Loader", "build")
2423
llvm_targets_to_build = 'X86'
25-
llvm_enable_projects = 'clang;llvm-spirv;sycl;opencl-aot;xpti;xptifw;libdevice'
24+
llvm_enable_projects = 'clang;llvm-spirv;sycl;opencl-aot;xpti;libdevice'
2625
libclc_targets_to_build = ''
2726
sycl_build_pi_cuda = 'OFF'
2827
sycl_werror = 'ON'
@@ -64,12 +63,10 @@ def do_configure(args):
6463
"-DCMAKE_BUILD_TYPE={}".format(args.build_type),
6564
"-DLLVM_ENABLE_ASSERTIONS={}".format(llvm_enable_assertions),
6665
"-DLLVM_TARGETS_TO_BUILD={}".format(llvm_targets_to_build),
67-
"-DLLVM_EXTERNAL_PROJECTS=sycl;llvm-spirv;opencl-aot;xpti;xptifw;libdevice",
66+
"-DLLVM_EXTERNAL_PROJECTS=sycl;llvm-spirv;opencl-aot;xpti;libdevice",
6867
"-DLLVM_EXTERNAL_SYCL_SOURCE_DIR={}".format(sycl_dir),
6968
"-DLLVM_EXTERNAL_LLVM_SPIRV_SOURCE_DIR={}".format(spirv_dir),
7069
"-DLLVM_EXTERNAL_XPTI_SOURCE_DIR={}".format(xpti_dir),
71-
"-DXPTI_SOURCE_DIR={}".format(xpti_dir),
72-
"-DLLVM_EXTERNAL_XPTIFW_SOURCE_DIR={}".format(xptifw_dir),
7370
"-DLLVM_EXTERNAL_LIBDEVICE_SOURCE_DIR={}".format(libdevice_dir),
7471
"-DLLVM_ENABLE_PROJECTS={}".format(llvm_enable_projects),
7572
"-DLIBCLC_TARGETS_TO_BUILD={}".format(libclc_targets_to_build),

sycl/CMakeLists.txt

-6
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,6 @@ if (NOT WIN32)
274274
COMPONENT sycl-headers-extras)
275275
endif()
276276

277-
if (SYCL_ENABLE_XPTI_TRACING)
278-
set(XPTIFW_LIBS xptifw)
279-
endif()
280-
281277
# SYCL toolchain builds all components: compiler, libraries, headers, etc.
282278
add_custom_target( sycl-toolchain
283279
DEPENDS ${SYCL_RT_LIBS}
@@ -295,7 +291,6 @@ add_custom_target( sycl-toolchain
295291
llvm-objcopy
296292
sycl-post-link
297293
sycl-ls
298-
${XPTIFW_LIBS}
299294
COMMENT "Building SYCL compiler toolchain..."
300295
)
301296

@@ -356,7 +351,6 @@ set( SYCL_TOOLCHAIN_DEPLOY_COMPONENTS
356351
pi_opencl
357352
pi_level_zero
358353
libsycldevice
359-
${XPTIFW_LIBS}
360354
)
361355
if(OpenCL_INSTALL_KHRONOS_ICD_LOADER AND TARGET ocl-icd)
362356
list(APPEND SYCL_TOOLCHAIN_DEPLOY_COMPONENTS opencl-icd)

xptifw/CMakeLists.txt

-6
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,6 @@ endif()
1616

1717
project (xptifw)
1818

19-
foreach(flag_var
20-
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
21-
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
22-
string(REGEX REPLACE "/MT" "/MD" ${flag_var} "${${flag_var}}")
23-
endforeach()
24-
2519
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/lib/${CMAKE_BUILD_TYPE})
2620
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
2721
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR})

xptifw/unit_test/CMakeLists.txt

+27-30
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,36 @@ if (NOT EXISTS ${XPTI_SOURCE_DIR})
33
endif()
44
include_directories(${XPTI_SOURCE_DIR}/include)
55

6-
# Only download Google Test outside of LLVM tree.
7-
if (NOT DEFINED LLVM_EXTERNAL_XPTIFW_SOURCE_DIR)
8-
# Download and unpack googletest at configure time
9-
configure_file(../CMakeLists.txt.in googletest-download/CMakeLists.txt)
10-
execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" .
11-
RESULT_VARIABLE result
12-
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/googletest-download )
13-
if(result)
14-
message(FATAL_ERROR "CMake step for googletest failed: ${result}")
15-
endif()
16-
execute_process(COMMAND ${CMAKE_COMMAND} --build .
17-
RESULT_VARIABLE result
18-
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/googletest-download )
19-
if(result)
20-
message(FATAL_ERROR "Build step for googletest failed: ${result}")
21-
endif()
6+
# Download and unpack googletest at configure time
7+
configure_file(../CMakeLists.txt.in googletest-download/CMakeLists.txt)
8+
execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" .
9+
RESULT_VARIABLE result
10+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/googletest-download )
11+
if(result)
12+
message(FATAL_ERROR "CMake step for googletest failed: ${result}")
13+
endif()
14+
execute_process(COMMAND ${CMAKE_COMMAND} --build .
15+
RESULT_VARIABLE result
16+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/googletest-download )
17+
if(result)
18+
message(FATAL_ERROR "Build step for googletest failed: ${result}")
19+
endif()
2220

23-
# Prevent overriding the parent project's compiler/linker
24-
# settings on Windows
25-
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
21+
# Prevent overriding the parent project's compiler/linker
22+
# settings on Windows
23+
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
2624

27-
# Add googletest directly to our build. This defines
28-
# the gtest and gtest_main targets.
29-
add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src
30-
${CMAKE_CURRENT_BINARY_DIR}/googletest-build
31-
EXCLUDE_FROM_ALL)
25+
# Add googletest directly to our build. This defines
26+
# the gtest and gtest_main targets.
27+
add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src
28+
${CMAKE_CURRENT_BINARY_DIR}/googletest-build
29+
EXCLUDE_FROM_ALL)
3230

33-
# The gtest/gtest_main targets carry header search path
34-
# dependencies automatically when using CMake 2.8.11 or
35-
# later. Otherwise we have to add them here ourselves.
36-
if (CMAKE_VERSION VERSION_LESS 2.8.11)
37-
include_directories("${gtest_SOURCE_DIR}/include")
38-
endif()
31+
# The gtest/gtest_main targets carry header search path
32+
# dependencies automatically when using CMake 2.8.11 or
33+
# later. Otherwise we have to add them here ourselves.
34+
if (CMAKE_VERSION VERSION_LESS 2.8.11)
35+
include_directories("${gtest_SOURCE_DIR}/include")
3936
endif()
4037

4138
# Now simply link against gtest or gtest_main as needed. Eg

0 commit comments

Comments
 (0)