include_directories(${CMAKE_CURRENT_BINARY_DIR})


px4_posix_generate_builtin_commands(
	OUT apps.h
	MODULE_LIST ${module_libraries})

add_executable(mainapp
	${CMAKE_SOURCE_DIR}/src/platforms/posix/main.cpp
	apps.h
	)

if (NOT ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
	target_link_libraries(mainapp
		-Wl,--start-group
		${module_libraries}
		pthread m rt
		-Wl,--end-group
		)
else()
	if (APPLE)
		target_link_libraries(mainapp
			${module_libraries}
			pthread m
			)
	else()
		target_link_libraries(mainapp
			${module_libraries}
			pthread m rt
			)
	endif()
endif()

# vim: set noet ft=cmake fenc=utf-8 ff=unix :
