diff --git a/CMakeLists.txt b/CMakeLists.txt
index 67f83f56dacae0cfc372bda46df546585c9f3a56..546318cffc9372b782423917d0dc70d6e76d13f3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -380,10 +380,13 @@ px4_generate_parameters_xml(OUT parameters.xml
 px4_generate_airframes_xml(OUT airframes.xml BOARD ${BOARD})
 add_custom_target(xml_gen
 	DEPENDS parameters.xml airframes.xml)
+
+if(NOT "${config_nuttx_config}" STREQUAL "bootloader")
 install(FILES
 	${CMAKE_CURRENT_BINARY_DIR}/airframes.xml
 	${CMAKE_CURRENT_BINARY_DIR}/parameters.xml
 	DESTINATION .)
+endif()
 
 #=============================================================================
 # external projects