diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8c966a690a290ea1d3ffc5eaa52abccb99588e6a..b714e89f1fa06e684228086f521aae321967470b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -302,13 +302,15 @@ endif()
 #
 
 # Example configuration file
-install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/../minetest.conf.example" DESTINATION ${EXAMPLE_CONF_DIR})
+# NOTE: Install is handled elsewhere
+#install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/../minetest.conf.example" DESTINATION ${EXAMPLE_CONF_DIR})
 
 if(BUILD_CLIENT)
 	install(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 
-	file(GLOB images "${CMAKE_CURRENT_SOURCE_DIR}/../data/textures/*.png")
-	install(FILES ${images} DESTINATION ${DATADIR}/textures)
+	#file(GLOB images "${CMAKE_CURRENT_SOURCE_DIR}/../data/textures/*.png")
+	#install(FILES ${images} DESTINATION ${DATADIR}/textures)
+	install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/../data" DESTINATION ${DATADIR})
 
 	if(USE_GETTEXT)
 		foreach(LOCALE ${GETTEXT_AVAILABLE_LOCALES})