Skip to content

Commit a5d9498

Browse files
committed
fix: rework pyincludes
1 parent ad50018 commit a5d9498

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,15 +154,15 @@ endif()
154154

155155
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/python3.12/include/python3.12" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/_pyinclude")
156156
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/python3.12/${PYTHON_ARCH}/${PYTHON_ABSTRACT_BUILD_TYPE_LOWER}/include/pyconfig.h" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}/_pyinclude/python3.12")
157-
add_library(pyinclude INTERFACE)
158-
target_include_directories(pyinclude INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/_pyinclude/python3.12")
157+
158+
target_include_directories(python3 INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/_pyinclude/python3.12")
159159
if(MSVC)
160-
target_compile_options(pyinclude INTERFACE /wd4100)
160+
target_compile_options(python3 INTERFACE /wd4100)
161161
else()
162-
target_compile_options(pyinclude INTERFACE -Wno-unused-parameter)
162+
target_compile_options(python3 INTERFACE -Wno-unused-parameter)
163163
endif()
164164

165-
target_link_libraries(${PROJECT_NAME} PRIVATE python3 pyinclude)
165+
target_link_libraries(${PROJECT_NAME} PRIVATE python3)
166166

167167
target_compile_definitions(${PROJECT_NAME} PRIVATE
168168
PY3LM_PLATFORM_WINDOWS=$<BOOL:${WIN32}>

0 commit comments

Comments
 (0)