From: Andrew Andrianov Date: Wed, 16 Dec 2015 17:42:55 +0000 (+0300) Subject: Add CMakeLists.txt X-Git-Tag: v0.1~8 X-Git-Url: http://git.linex4red.de/pub/pl2303-ft232-gpio.git/commitdiff_plain/5a2db3745964d6cd121a088dffcd28fe1d54ab2e Add CMakeLists.txt Signed-off-by: Andrew Andrianov --- diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..2b18abb --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,34 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.8) +PROJECT(libusbgpio) +SET(CMAKE_INCLUDE_CURRENT_DIR ON) + +FIND_PACKAGE(PkgConfig) +PKG_CHECK_MODULES(LIBUSB REQUIRED libusb-1.0) + +INCLUDE_DIRECTORIES( + ${LIBUSB_INCLUDE_DIRS} +) + +ADD_EXECUTABLE(pl2303gpio + pl2303.c main.c usb.c +) + +TARGET_LINK_LIBRARIES(pl2303gpio + ${LIBUSB_LIBRARIES} +) + +ADD_EXECUTABLE(cp2103gpio + cp2103.c main.c usb.c +) + +TARGET_LINK_LIBRARIES(cp2103gpio + ${LIBUSB_LIBRARIES} +) + +INSTALL(TARGETS cp2103gpio pl2303gpio + DESTINATION bin) + +INSTALL(FILES 10-pl2303_cp210x_userspace.rules + DESTINATION /etc/udev/rules.d/) + +#INSTALL(CODE "execute_process(COMMAND udevadm control --reload-rules)")