Updated build configurations.
Signed-off-by: Yilin Sun <imi415@imi.moe>
This commit is contained in:
parent
9c5afa41ea
commit
683be5b374
|
@ -1,3 +1,3 @@
|
||||||
/config/*.lock
|
/configs/*.lock
|
||||||
/build
|
/build
|
||||||
/cmake-build-*
|
/cmake-build-*
|
||||||
|
|
|
@ -11,6 +11,7 @@ add_custom_command(OUTPUT libmruby.a
|
||||||
COMMAND "${CMAKE_COMMAND}" "-E" "env"
|
COMMAND "${CMAKE_COMMAND}" "-E" "env"
|
||||||
"MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/configs/${MRUBY_MCUX_TARGET}.rb"
|
"MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/configs/${MRUBY_MCUX_TARGET}.rb"
|
||||||
"MRUBY_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby"
|
"MRUBY_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby"
|
||||||
|
"INSTALL_DIR=${CMAKE_CURRENT_BINARY_DIR}/mruby/bin"
|
||||||
"./minirake"
|
"./minirake"
|
||||||
|
|
||||||
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/mruby"
|
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/mruby"
|
||||||
|
@ -25,4 +26,9 @@ set_target_properties(mruby PROPERTIES
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(${PROJECT_NAME} INTERFACE)
|
add_library(${PROJECT_NAME} INTERFACE)
|
||||||
target_link_libraries(${PROJECT_NAME} INTERFACE mruby)
|
target_link_libraries(${PROJECT_NAME} INTERFACE
|
||||||
|
"mruby"
|
||||||
|
"mruby_core"
|
||||||
|
)
|
||||||
|
target_link_directories(${PROJECT_NAME} INTERFACE
|
||||||
|
"${CMAKE_CURRENT_BINARY_DIR}/mruby/${MRUBY_MCUX_TARGET}/lib"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Cross Compiling configuration for i.MXRT 1xxx (Cortex-M7)
|
# Cross Compiling configuration for i.MXRT 1xxx (Cortex-M7)
|
||||||
|
|
||||||
MRuby::CrossBuild.new("imxrt1xxx") do |conf|
|
MRuby::CrossBuild.new("imxrt1052") do |conf|
|
||||||
toolchain :gcc
|
toolchain :gcc
|
||||||
|
|
||||||
conf.cc do |cc|
|
conf.cc do |cc|
|
|
@ -1,8 +1,6 @@
|
||||||
# Cross Compiling configuration for RX630
|
# Cross Compiling configuration for LPC55S69 (Core 0)
|
||||||
# http://gadget.renesas.com/
|
|
||||||
#
|
MRuby::CrossBuild.new("lpc55s69") do |conf|
|
||||||
# Requires gnurx_v14.03
|
|
||||||
MRuby::CrossBuild.new("lpc5500") do |conf|
|
|
||||||
toolchain :gcc
|
toolchain :gcc
|
||||||
|
|
||||||
conf.cc do |cc|
|
conf.cc do |cc|
|
Loading…
Reference in New Issue