diff --git a/cmake/configs/nuttx_aerocore2_default.cmake b/cmake/configs/nuttx_aerocore2_default.cmake
index 7948d848d2f79b9b7b9b2af9cc6aadac7e6ee707..39c860b5102e6a1920d51d6e8cc7937b10e89c91 100644
--- a/cmake/configs/nuttx_aerocore2_default.cmake
+++ b/cmake/configs/nuttx_aerocore2_default.cmake
@@ -119,6 +119,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_aerofc-v1_default.cmake b/cmake/configs/nuttx_aerofc-v1_default.cmake
index 35280bcc285335592ae30c00211a3c0913002cc1..12fe7545ca38ea1211b3064d416c84341eb233f9 100644
--- a/cmake/configs/nuttx_aerofc-v1_default.cmake
+++ b/cmake/configs/nuttx_aerofc-v1_default.cmake
@@ -86,4 +86,5 @@ set(config_module_list
 	lib/mixer
 	lib/rc
 	lib/version
+	lib/FlightTasks
 )
diff --git a/cmake/configs/nuttx_auav-x21_default.cmake b/cmake/configs/nuttx_auav-x21_default.cmake
index 5319273beb9c0bc8aa9e1705c96ee8712d25a1f2..b0b26120ce7ac753120974751db17151545fead6 100644
--- a/cmake/configs/nuttx_auav-x21_default.cmake
+++ b/cmake/configs/nuttx_auav-x21_default.cmake
@@ -131,6 +131,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_crazyflie_default.cmake b/cmake/configs/nuttx_crazyflie_default.cmake
index 34463b3ae6a7ffe6c2b09799836f40621d9f6568..6f1482b70eefc955c759193d715962b72f61b44d 100644
--- a/cmake/configs/nuttx_crazyflie_default.cmake
+++ b/cmake/configs/nuttx_crazyflie_default.cmake
@@ -88,6 +88,7 @@ set(config_module_list
 	lib/rc
 	lib/terrain_estimation
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_mindpx-v2_default.cmake b/cmake/configs/nuttx_mindpx-v2_default.cmake
index 79984445825d3b92e2a7a500f21fb30ae841af35..9aec9ded1bb39ccb3ae0f5d088240f553805266d 100644
--- a/cmake/configs/nuttx_mindpx-v2_default.cmake
+++ b/cmake/configs/nuttx_mindpx-v2_default.cmake
@@ -136,6 +136,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_nxphlite-v3_default.cmake b/cmake/configs/nuttx_nxphlite-v3_default.cmake
index cb3e8ec69f128415b122c807a6016acfd45692bf..f485cc2c0e16d450078affc22e7d4678aa4d3fcc 100644
--- a/cmake/configs/nuttx_nxphlite-v3_default.cmake
+++ b/cmake/configs/nuttx_nxphlite-v3_default.cmake
@@ -140,6 +140,7 @@ set(config_module_list
 	lib/tunes
 	lib/version
 	lib/DriverFramework/framework
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4-same70xplained-v1_default.cmake b/cmake/configs/nuttx_px4-same70xplained-v1_default.cmake
index 0732983610a1206b6c1a8982cc9356bd32b0e191..009a03584de5967a101b25797a38eaac3ade6ac2 100644
--- a/cmake/configs/nuttx_px4-same70xplained-v1_default.cmake
+++ b/cmake/configs/nuttx_px4-same70xplained-v1_default.cmake
@@ -112,6 +112,7 @@ set(config_module_list
 	lib/rc
 	lib/terrain_estimation
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4fmu-v2_default.cmake b/cmake/configs/nuttx_px4fmu-v2_default.cmake
index 369fc556828046205f347064a336923238961282..7125c4050490e283b86d2a363bbb6f4323be3608 100644
--- a/cmake/configs/nuttx_px4fmu-v2_default.cmake
+++ b/cmake/configs/nuttx_px4fmu-v2_default.cmake
@@ -159,6 +159,7 @@ set(config_module_list
 	#lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4fmu-v2_test.cmake b/cmake/configs/nuttx_px4fmu-v2_test.cmake
index 19a297944455a0fc20c4aff6c8a97f46a04d9c79..77ecc708fce899538e79f082d16693d6a74ff0f3 100644
--- a/cmake/configs/nuttx_px4fmu-v2_test.cmake
+++ b/cmake/configs/nuttx_px4fmu-v2_test.cmake
@@ -131,6 +131,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4fmu-v3_default.cmake b/cmake/configs/nuttx_px4fmu-v3_default.cmake
index 29f4ed00cd5a3a88a95edd7dc8c5e2702fabcf6c..0094aa7c8ac923eb57dffe1bc41fdedfd9bb0481 100644
--- a/cmake/configs/nuttx_px4fmu-v3_default.cmake
+++ b/cmake/configs/nuttx_px4fmu-v3_default.cmake
@@ -148,6 +148,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4fmu-v4_default.cmake b/cmake/configs/nuttx_px4fmu-v4_default.cmake
index 84ecb505d21d57a4fcab4a336126e584b9c99755..778b001d392efb03adf2aeff18f79310136ebeb9 100644
--- a/cmake/configs/nuttx_px4fmu-v4_default.cmake
+++ b/cmake/configs/nuttx_px4fmu-v4_default.cmake
@@ -136,6 +136,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4fmu-v4pro_default.cmake b/cmake/configs/nuttx_px4fmu-v4pro_default.cmake
index 6101762f631ed2308c533dc7cc3349264f27b84a..3fd0a85aafeee0bf120d2e1fb839883cab45461d 100644
--- a/cmake/configs/nuttx_px4fmu-v4pro_default.cmake
+++ b/cmake/configs/nuttx_px4fmu-v4pro_default.cmake
@@ -139,6 +139,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4fmu-v5_default.cmake b/cmake/configs/nuttx_px4fmu-v5_default.cmake
index 2def3c25693b2b3912eff031ad27827d1918766f..c30b485266c1a2de506846df11f34905e850814d 100644
--- a/cmake/configs/nuttx_px4fmu-v5_default.cmake
+++ b/cmake/configs/nuttx_px4fmu-v5_default.cmake
@@ -141,6 +141,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_px4nucleoF767ZI-v1_default.cmake b/cmake/configs/nuttx_px4nucleoF767ZI-v1_default.cmake
index 5fb9d0957662b73682e668dc1aa3eb8ad5438fd2..a5030d11b8bcf42271b93404101761e532700d4a 100644
--- a/cmake/configs/nuttx_px4nucleoF767ZI-v1_default.cmake
+++ b/cmake/configs/nuttx_px4nucleoF767ZI-v1_default.cmake
@@ -119,6 +119,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/nuttx_tap-v1_default.cmake b/cmake/configs/nuttx_tap-v1_default.cmake
index a9b17bacab394fbedfd0e638805e0486b1d25ad1..f1fbc541a810fcc9d9d1376a95d649d1e401259c 100644
--- a/cmake/configs/nuttx_tap-v1_default.cmake
+++ b/cmake/configs/nuttx_tap-v1_default.cmake
@@ -96,4 +96,5 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 )
diff --git a/cmake/configs/posix_bebop_default.cmake b/cmake/configs/posix_bebop_default.cmake
index 59fbb0d2bde8894ee57d776557b4da08fb0cd589..70b72c3a6152f210d72923cb27bb056ebdf96f6b 100644
--- a/cmake/configs/posix_bebop_default.cmake
+++ b/cmake/configs/posix_bebop_default.cmake
@@ -80,6 +80,7 @@ set(config_module_list
 	lib/mixer
 	lib/terrain_estimation
 	lib/version
+	lib/FlightTasks
 )
 
 set(config_df_driver_list
diff --git a/cmake/configs/posix_ocpoc_cross.cmake b/cmake/configs/posix_ocpoc_cross.cmake
index 67d9b0840bba9cafc8506d1e25329159cce42aab..e1a8859a9606aed5129f9c0453701ce9e634ba0d 100644
--- a/cmake/configs/posix_ocpoc_cross.cmake
+++ b/cmake/configs/posix_ocpoc_cross.cmake
@@ -90,6 +90,7 @@ set(config_module_list
 	lib/rc
 	lib/terrain_estimation
 	lib/version
+	lib/FlightTasks
 	
 	examples/px4_simple_app
 )
diff --git a/cmake/configs/posix_ocpoc_ubuntu.cmake b/cmake/configs/posix_ocpoc_ubuntu.cmake
index bde798a136e54cd6a185a6fa197db1cfbfb64dce..f199af69d1f6fc820b144591fc2b7530025f8335 100644
--- a/cmake/configs/posix_ocpoc_ubuntu.cmake
+++ b/cmake/configs/posix_ocpoc_ubuntu.cmake
@@ -89,6 +89,7 @@ set(config_module_list
 	lib/rc
 	lib/terrain_estimation
 	lib/version
+	lib/FlightTasks
 	
 	examples/px4_simple_app
 )
diff --git a/cmake/configs/posix_rpi_common.cmake b/cmake/configs/posix_rpi_common.cmake
index 658e0d896f5328bbb82a3f0762ecc0500e3af9e9..67e5dee78dc92fcb28e9041380b4c0e1ce4e7d38 100644
--- a/cmake/configs/posix_rpi_common.cmake
+++ b/cmake/configs/posix_rpi_common.cmake
@@ -105,6 +105,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 )
 
 #
diff --git a/cmake/configs/posix_sdflight_default.cmake b/cmake/configs/posix_sdflight_default.cmake
index 516eff769c38c1dbc162c77c714e11e74b92a261..c3b3046e20812d70510a211b53a560120f374e0e 100644
--- a/cmake/configs/posix_sdflight_default.cmake
+++ b/cmake/configs/posix_sdflight_default.cmake
@@ -79,4 +79,5 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 )
diff --git a/cmake/configs/posix_sitl_default.cmake b/cmake/configs/posix_sitl_default.cmake
index 6dc5f271747540174d9e5d90d3fef88d1d8335fd..803c36be8dc61feb4c749730336db5f302c5bba2 100644
--- a/cmake/configs/posix_sitl_default.cmake
+++ b/cmake/configs/posix_sitl_default.cmake
@@ -130,6 +130,7 @@ set(config_module_list
 	lib/terrain_estimation
 	lib/tunes
 	lib/version
+	lib/FlightTasks
 
 	#
 	# OBC challenge
diff --git a/cmake/configs/qurt_sdflight_default.cmake b/cmake/configs/qurt_sdflight_default.cmake
index 673785129a6a46284ffa5fe4eb3041ad35f19c28..0bb1b7dacfd53765aac689d3c256d8d6a98d34f5 100644
--- a/cmake/configs/qurt_sdflight_default.cmake
+++ b/cmake/configs/qurt_sdflight_default.cmake
@@ -92,6 +92,7 @@ set(config_module_list
 	lib/rc
 	lib/terrain_estimation
 	lib/version
+	lib/FlightTasks
 
 	#
 	# sources for muorb over fastrpc