CMakeLists.txt: Added option to install mraa-gpio tool
authorHenry Bruce <henry.bruce@intel.com>
Tue, 31 Mar 2015 12:54:10 +0000 (13:54 +0100)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Tue, 31 Mar 2015 12:56:29 +0000 (13:56 +0100)
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>
CMakeLists.txt
examples/CMakeLists.txt
examples/mraa-gpio.c [moved from examples/gpio.c with 100% similarity]

index ba2fdb0..dea6a5f 100644 (file)
@@ -56,6 +56,7 @@ option (BUILDSWIGPYTHON "Build swig python modules." ON)
 option (BUILDSWIGNODE "Build swig node modules." ON)
 option (IPK "Generate IPK using CPack" OFF)
 option (BUILDPYTHON3 "Use python3 for building/installing" OFF)
+option (INSTALLGPIOTOOL "Install gpio tool" OFF)
 
 include (TargetArch)
 target_architecture (DETECTED_ARCH)
index 6a3c496..4f80340 100644 (file)
@@ -9,7 +9,7 @@ add_executable (spi_mcp4261 spi_mcp4261.c)
 add_executable (mmap-io2 mmap-io2.c)
 add_executable (blink_onboard blink_onboard.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)
 
 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 (blink_onboard mraa)
 target_link_libraries (uart_setup mraa)
-target_link_libraries (gpio mraa)
+target_link_libraries (mraa-gpio mraa)
 target_link_libraries (spi_max7219 mraa)
 
 add_subdirectory (c++)
 
 install (DIRECTORY ${PROJECT_SOURCE_DIR}/examples/ DESTINATION share/mraa/examples)
+
+if (INSTALLGPIOTOOL)
+   install (TARGETS mraa-gpio DESTINATION bin)
+endif()
similarity index 100%
rename from examples/gpio.c
rename to examples/mraa-gpio.c