summarylogtreecommitdiffstats
path: root/install-location.patch
blob: 88b78159b26253929cc33058936f1fe0e4a23a9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 581d7f5..6546f2d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -73,7 +73,7 @@ ELSE (DOXYGEN_INSTALLED)
 	MESSAGE(STATUS "Unable to create documentation!")
 ENDIF (DOXYGEN_INSTALLED)
 
-ADD_CUSTOM_TARGET(udev COMMAND ${CMAKE_COMMAND} -E copy udev/fischertechnik.rules /etc/udev/rules.d/fischertechnik.rules)
+ADD_CUSTOM_TARGET(udev COMMAND ${CMAKE_COMMAND} -E copy udev/fischertechnik.rules ${CMAKE_INSTALL_PREFIX}/etc/udev/rules.d/fischertechnik.rules)
 
 ADD_DEFINITIONS(-DLIBROBOINT_VERSION_MAJOR=${CPACK_PACKAGE_VERSION_MAJOR})
 ADD_DEFINITIONS(-DLIBROBOINT_VERSION_MINOR=${CPACK_PACKAGE_VERSION_MINOR})
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 878e901..8e060b7 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -4,8 +4,8 @@ FIND_PACKAGE(Threads REQUIRED)
 FIND_PACKAGE(LIBUSB REQUIRED)
 
 add_library(roboint SHARED libroboint.c crc.c)
-install(TARGETS roboint DESTINATION lib)
-install(FILES roboint.h DESTINATION include/)
+install(TARGETS roboint DESTINATION usr/lib)
+install(FILES roboint.h DESTINATION usr/include/)
 TARGET_LINK_LIBRARIES(roboint ${CMAKE_THREAD_LIBS_INIT} ${LIBUSB_LIBRARIES})
 INCLUDE_DIRECTORIES(${LIBUSB_INCLUDE_DIR})
 
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8b3f3d5..337aacc 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -4,4 +4,4 @@ add_executable(ftuploader ftuploader.c)
 
 target_link_libraries(ftuploader roboint)
 
-INSTALL_TARGETS(/bin ftuploader)
+INSTALL_TARGETS(/usr/bin ftuploader)