Attempted to fix qurt build, some cleanup of old module funcs.

This commit is contained in:
James Goppert
2015-09-09 23:11:25 -04:00
parent 323ae36d9f
commit d0c89b8396
3 changed files with 1 additions and 77 deletions
-37
View File
@@ -223,40 +223,3 @@ function(px4_os_prebuild_targets)
ARGN ${ARGN})
add_custom_target(${OUT})
endfunction()
#=============================================================================
#
# px4_posix_add_modules
#
# This function adds target modules
#
# Usage:
# px4_os_prebuild_targets(
# OUT_MODULES <module-subdir-list>
# BOARD <in-string>
# )
#
# Input:
# BOARD : board
#
# Output:
# OUT_MODULES : the updated module list
#
# Example:
# px4_posix_add_modules(module_list "hil")
#
function(px4_posix_add_modules OUT_MODULES BOARD)
include(config-posix-${BOARD})
set(config_modules)
px4_set_config_modules(config_modules)
set(${OUT_MODULES} ${${OUT_MODULES}} ${config_modules} PARENT_SCOPE)
endfunction()
macro(px4_target_firmware)
set(installed_targets)
add_executable(main ./src/platforms/posix/main.cpp)
target_link_libraries(main ${module_list} ${EXE_LINK_LIBS} ${module_list} ${EXE_LINK_LIBS})
list(APPEND installed_targets main)
endmacro()
-28
View File
@@ -231,32 +231,4 @@ function(px4_os_prebuild_targets)
COMMAND patch -p1 -i ../../../cmake/qurt/qurt_eigen.patch)
endfunction()
#=============================================================================
#
# px4_qurt_add_modules
#
# This function adds target modules
#
# Usage:
# px4_os_prebuild_targets(
# OUT_MODULES <module-subdir-list>
# BOARD <in-string>
# )
#
# Input:
# BOARD : board
#
# Output:
# OUT_MODULES : the updated module list
#
# Example:
# px4_qurt_add_modules(module_list "hil")
#
function(px4_qurt_add_modules OUT_MODULES BOARD)
include(config-qurt-${BOARD})
set(config_modules)
px4_set_config_modules(config_modules)
set(${OUT_MODULES} ${${OUT_MODULES}} ${config_modules} PARENT_SCOPE)
endfunction()
# vim: set noet fenc=utf-8 ff=unix nowrap:
+1 -12
View File
@@ -4,21 +4,10 @@ set(V_ARCH v5)
set(HEXAGON_TOOLS_ROOT /opt/6.4.03)
set(TOOLSLIB
${HEXAGON_TOOLS_ROOT}/dinkumware/lib/${V_ARCH}/G0)
set(module_dir_list)
set(module_list)
px4_qurt_add_modules(module_dir_list ${BOARD})
message(STATUS "module list: ${module_dir_list}")
foreach(directory ${module_dir_list})
message(STATUS "directory: ${directory}")
px4_mangle_name(${directory} mangled_name)
list(APPEND module_list
${mangled_name})
endforeach()
px4_qurt_generate_builtin_commands(
OUT ${CMAKE_BINARY_DIR}/apps.h
MODULE_LIST ${module_list})
MODULE_LIST ${module_libraries})
# FIXME @jgoppert - how to work around issues like this?
# Without changing global variables?