Skip to content

Commit c8de569

Browse files
ZzEeKkAaoleksandr-pavlyk
authored andcommitted
Remove python_extension_module
1 parent b1c19fe commit c8de569

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

CMakeLists.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
cmake_minimum_required(VERSION 3.21...3.22 FATAL_ERROR)
2-
3-
if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24")
4-
cmake_policy(SET CMP0135 NEW)
5-
endif()
1+
cmake_minimum_required(VERSION 3.21...3.27 FATAL_ERROR)
62

73
project(dpctl
84
LANGUAGES CXX

dpctl/CMakeLists.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
2-
find_package(PythonExtensions REQUIRED)
1+
find_package(Python 3.9 REQUIRED
2+
COMPONENTS Development.Module)
33
find_package(NumPy REQUIRED)
44

55
set(CYTHON_FLAGS "-t -w \"${CMAKE_SOURCE_DIR}\"")
@@ -142,17 +142,16 @@ function(build_dpctl_ext _trgt _src _dest)
142142
add_cython_target(${_trgt} ${_src} CXX OUTPUT_VAR _generated_src)
143143
set(_cythonize_trgt "${_trgt}_cythonize_pyx")
144144
add_custom_target(${_cythonize_trgt} DEPENDS ${_src})
145-
add_library(${_trgt} MODULE ${_generated_src})
145+
python_add_library(${_trgt} MODULE ${_generated_src})
146146
target_include_directories(${_trgt} PRIVATE ${NumPy_INCLUDE_DIR} ${DPCTL_INCLUDE_DIR})
147147
add_dependencies(${_trgt} _build_time_create_dpctl_include_copy ${_cythonize_trgt})
148148
if (DPCTL_GENERATE_COVERAGE)
149149
target_compile_definitions(${_trgt} PRIVATE CYTHON_TRACE=1 CYTHON_TRACE_NOGIL=1)
150150
target_compile_options(${_trgt} PRIVATE -fno-sycl-use-footer)
151151
endif()
152-
target_link_libraries(${_trgt} DPCTLSyclInterface)
152+
target_link_libraries(${_trgt} PRIVATE DPCTLSyclInterface)
153153
set(_linker_options "LINKER:${DPCTL_LDFLAGS}")
154154
target_link_options(${_trgt} PRIVATE ${_linker_options})
155-
python_extension_module(${_trgt})
156155
get_filename_component(_name_wle ${_generated_src} NAME_WLE)
157156
get_filename_component(_generated_src_dir ${_generated_src} DIRECTORY)
158157
set(_generated_public_h "${_generated_src_dir}/${_name_wle}.h")

0 commit comments

Comments
 (0)