Skip to content

Commit 067082a

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

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
@@ -140,11 +140,11 @@ function(Cython_compile_pyx)
140140
if(NOT CYTHON_OUTPUT)
141141
get_filename_component(basename "${INPUT}" NAME_WE)
142142

143-
set(CYTHON_OUPUT "${CMAKE_CURRENT_BINARY_DIR}/${basename}${language_ext}")
143+
set(CYTHON_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${basename}${language_ext}")
144+
elseif(NOT IS_ABSOLUTE CYTHON_OUTPUT)
145+
set(CYTHON_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${CYTHON_OUTPUT}")
144146
endif()
145147

146-
get_filename_component(CYTHON_OUTPUT "${CYTHON_OUPUT}" ABSOLUTE)
147-
148148
# Normalize the input path
149149
get_filename_component(INPUT "${INPUT}" ABSOLUTE)
150150
set_source_files_properties("${INPUT}" PROPERTIES GENERATED TRUE)

0 commit comments

Comments
 (0)