Skip to content

Commit 29f6156

Browse files
henryiiijcfr
authored andcommitted
fix: better handling of output
Signed-off-by: Henry Schreiner <[email protected]>
1 parent f81df33 commit 29f6156

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/cython_cmake/cmake/UseCython.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,11 @@ function(Cython_compile_pyx)
146146
if(NOT CYTHON_OUTPUT)
147147
get_filename_component(basename "${INPUT}" NAME_WE)
148148

149-
set(CYTHON_OUPUT "${CMAKE_CURRENT_BINARY_DIR}/${basename}${language_ext}")
149+
set(CYTHON_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${basename}${language_ext}")
150+
elseif(NOT IS_ABSOLUTE CYTHON_OUTPUT)
151+
set(CYTHON_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${CYTHON_OUTPUT}")
150152
endif()
151153

152-
get_filename_component(CYTHON_OUTPUT "${CYTHON_OUPUT}" ABSOLUTE)
153-
154154
# Normalize the input path
155155
get_filename_component(INPUT "${INPUT}" ABSOLUTE)
156156
set_source_files_properties("${INPUT}" PROPERTIES GENERATED TRUE)

0 commit comments

Comments
 (0)