${PROJECT_SOURCE_DIR}/src/uart/uart.c
)
+set (mraa_LIB_X86_SRCS_NOAUTO
+ ${PROJECT_SOURCE_DIR}/src/x86/x86.c
+ ${PROJECT_SOURCE_DIR}/src/x86/intel_galileo_rev_d.c
+ ${PROJECT_SOURCE_DIR}/src/x86/intel_galileo_rev_g.c
+ ${PROJECT_SOURCE_DIR}/src/x86/intel_edison_fab_c.c
+ ${PROJECT_SOURCE_DIR}/src/x86/intel_de3815.c
+ ${PROJECT_SOURCE_DIR}/src/x86/intel_nuc5.c
+ ${PROJECT_SOURCE_DIR}/src/x86/intel_minnow_max.c
+)
+
+set (mraa_LIB_ARM_SRCS_NOAUTO
+ ${PROJECT_SOURCE_DIR}/src/arm/arm.c
+ ${PROJECT_SOURCE_DIR}/src/arm/raspberry_pi.c
+ ${PROJECT_SOURCE_DIR}/src/arm/beaglebone.c
+ ${PROJECT_SOURCE_DIR}/src/arm/banana.c
+)
+
if (X86PLAT)
add_subdirectory(x86)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DX86PLAT=1")
endif()
set (mraa_LIB_SRCS
- ${mraa_LIB_SRCS_NOAUTO}
+ ${mraa_LIB_PLAT_SRCS_NOAUTO}
# autogenerated version file
${CMAKE_CURRENT_BINARY_DIR}/version.c
)
if (BUILDSWIGPYTHON)
add_subdirectory (python)
endif ()
+ if (BUILDSWIGJAVA)
+ add_subdirectory (java)
+ endif ()
if (BUILDSWIGNODE)
- add_subdirectory (javascript)
+ if (SWIG_VERSION VERSION_GREATER 3.0.4)
+ add_subdirectory (javascript)
+ else ()
+ message ("WARN - SWIG is ${SWIG_VERSION}. Please upgrade to 3.0.5+ to build nodejs addon")
+ endif ()
endif ()
endif ()
endif ()