Private
Public Access
2
0

CMakeLists.txt: Added option to install mraa-gpio tool

This commit renames gpio.c to mraa-gpio.c to make installation in bin/ less
annoying

Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Henry Bruce
2015-03-31 13:54:10 +01:00
committed by Brendan Le Foll
parent 2b8b28171b
commit a1c5bd8742
3 changed files with 7 additions and 2 deletions

View File

@@ -56,6 +56,7 @@ option (BUILDSWIGPYTHON "Build swig python modules." ON)
option (BUILDSWIGNODE "Build swig node modules." ON) option (BUILDSWIGNODE "Build swig node modules." ON)
option (IPK "Generate IPK using CPack" OFF) option (IPK "Generate IPK using CPack" OFF)
option (BUILDPYTHON3 "Use python3 for building/installing" OFF) option (BUILDPYTHON3 "Use python3 for building/installing" OFF)
option (INSTALLGPIOTOOL "Install gpio tool" OFF)
include (TargetArch) include (TargetArch)
target_architecture (DETECTED_ARCH) target_architecture (DETECTED_ARCH)

View File

@@ -9,7 +9,7 @@ add_executable (spi_mcp4261 spi_mcp4261.c)
add_executable (mmap-io2 mmap-io2.c) add_executable (mmap-io2 mmap-io2.c)
add_executable (blink_onboard blink_onboard.c) add_executable (blink_onboard blink_onboard.c)
add_executable (uart_setup uart_setup.c) add_executable (uart_setup uart_setup.c)
add_executable (gpio gpio.c) add_executable (mraa-gpio mraa-gpio.c)
add_executable (spi_max7219 spi_max7219.c) add_executable (spi_max7219 spi_max7219.c)
include_directories(${PROJECT_SOURCE_DIR}/api) include_directories(${PROJECT_SOURCE_DIR}/api)
@@ -25,9 +25,13 @@ target_link_libraries (spi_mcp4261 mraa)
target_link_libraries (mmap-io2 mraa) target_link_libraries (mmap-io2 mraa)
target_link_libraries (blink_onboard mraa) target_link_libraries (blink_onboard mraa)
target_link_libraries (uart_setup mraa) target_link_libraries (uart_setup mraa)
target_link_libraries (gpio mraa) target_link_libraries (mraa-gpio mraa)
target_link_libraries (spi_max7219 mraa) target_link_libraries (spi_max7219 mraa)
add_subdirectory (c++) add_subdirectory (c++)
install (DIRECTORY ${PROJECT_SOURCE_DIR}/examples/ DESTINATION share/mraa/examples) install (DIRECTORY ${PROJECT_SOURCE_DIR}/examples/ DESTINATION share/mraa/examples)
if (INSTALLGPIOTOOL)
install (TARGETS mraa-gpio DESTINATION bin)
endif()