Description: Make build scripts for python-ui respect the build path
 Fixes FTBFS when built twice in a row from the same source tree.
Author: Teemu Hukkanen <tjhukkan@iki.fi>
Forwarded: yes

Index: pkg-hatari/python-ui/CMakeLists.txt
===================================================================
--- pkg-hatari.orig/python-ui/CMakeLists.txt
+++ pkg-hatari/python-ui/CMakeLists.txt
@@ -1,9 +1,9 @@
 # conftypes.py is created to source directory (instead of build directory)
 # so that Hatari UI can be tested directly from the source directory
-add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/conftypes.py
-	COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/gentypes.py < ${CMAKE_CURRENT_SOURCE_DIR}/../src/configuration.c > ${CMAKE_CURRENT_SOURCE_DIR}/conftypes.py
+add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/conftypes.py
+	COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/gentypes.py < ${CMAKE_CURRENT_SOURCE_DIR}/../src/configuration.c > ${CMAKE_CURRENT_BINARY_DIR}/conftypes.py
 	DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../src/configuration.c ${CMAKE_CURRENT_SOURCE_DIR}/gentypes.py)
-add_custom_target(conftypes ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/conftypes.py)
+add_custom_target(conftypes ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/conftypes.py)
 
 INSTALL(PROGRAMS hatariui
 	DESTINATION ${BINDIR})
@@ -15,7 +15,7 @@ INSTALL(PROGRAMS hatariui.py debugui.py
 # Changing that would require change also in uihelpers.py
 INSTALL(FILES hatari-icon.png hatari-logo.png
 	config.py dialogs.py hatari.py uihelpers.py
-	${CMAKE_CURRENT_SOURCE_DIR}/conftypes.py
+	${CMAKE_CURRENT_BINARY_DIR}/conftypes.py
 	DESTINATION ${DATADIR}/hatariui/)
 
 # Hatari UI Help menu items are searched from docdir.
