Skip to content

Commit c391fcd

Browse files
committedJun 19, 2015
Avoid cmake CMP0026 warning on Win32 by replacing disallowed LOCATION
target property
1 parent 9c73a22 commit c391fcd

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed
 

‎cmake/SIPMacros.cmake

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,10 @@ MACRO(ADD_SIP_PYTHON_MODULE MODULE_NAME MODULE_SIP)
128128
ENDIF (WIN32)
129129

130130
IF(WIN32)
131-
GET_TARGET_PROPERTY(_target_location ${_logical_name} LOCATION)
132131
GET_TARGET_PROPERTY(_runtime_output ${_logical_name} RUNTIME_OUTPUT_DIRECTORY)
133132
ADD_CUSTOM_COMMAND(TARGET ${_logical_name} POST_BUILD
134133
COMMAND ${CMAKE_COMMAND} -E echo "Copying extension ${_child_module_name}"
135-
COMMAND ${CMAKE_COMMAND} -E copy_if_different "${_target_location}" "${_runtime_output}/${_child_module_name}.pyd"
134+
COMMAND ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:${_logical_name}>" "${_runtime_output}/${_child_module_name}.pyd"
136135
DEPENDS ${_logical_name}
137136
)
138137
ENDIF(WIN32)

0 commit comments

Comments
 (0)
Please sign in to comment.