blob: 76718a38ebd888e827a878119593c700f9d30faa (
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
From: Julian Ospald <hasufell@gentoo.org>
Date: Sat May 26 01:30:39 UTC 2012
Subject: build system
use GNUInstallDirs and respect lib suffix
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -3,6 +3,8 @@
set(HARDINFO_VERSION "0.5.2pre")
+include(GNUInstallDirs)
+
if(${CMAKE_BUILD_TYPE} MATCHES "Debug")
set(HARDINFO_DEBUG 1)
endif()
@@ -179,8 +181,8 @@
configure_file(hardinfo.desktop.cmake ${CMAKE_BINARY_DIR}/hardinfo.desktop @ONLY)
install(TARGETS hardinfo ${HARDINFO_MODULES}
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib/hardinfo/modules
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/hardinfo/modules
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
install(FILES ${CMAKE_BINARY_DIR}/hardinfo.desktop
@@ -201,4 +203,4 @@
PATTERN "*.{hlp,png}"
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
)
-
\ No newline at end of file
+
--- config.h.cmake
+++ config.h.cmake
@@ -10,7 +10,7 @@
#define HOSTNAME ""
#define ARCH_@HARDINFO_ARCH@
-#define LIBPREFIX "@CMAKE_INSTALL_PREFIX@/lib/hardinfo"
+#define LIBPREFIX "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/hardinfo"
#define PREFIX "@CMAKE_INSTALL_PREFIX@/share/hardinfo"
#cmakedefine LIBSOUP_FOUND
@@ -32,4 +32,4 @@
#define ENABLE_BINRELOC 1
#define HAS_LINUX_WE 1
-#endif /* __CONFIG_H__ */
\ No newline at end of file
+#endif /* __CONFIG_H__ */
|