61 lines
1.6 KiB
Text
61 lines
1.6 KiB
Text
|
Index: CMakeLists.txt
|
||
|
--- CMakeLists.txt.orig
|
||
|
+++ CMakeLists.txt
|
||
|
@@ -136,7 +136,7 @@ if (SYSCONF_INSTALL_DIR)
|
||
|
endif (SYSCONF_INSTALL_DIR)
|
||
|
|
||
|
if (NOT SYSCONFDIR)
|
||
|
- set (SYSCONFDIR "/etc")
|
||
|
+ set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
|
||
|
endif (NOT SYSCONFDIR)
|
||
|
|
||
|
if (NOT EXEC_PREFIX)
|
||
|
@@ -176,16 +176,20 @@ if (NOT DATADIR)
|
||
|
endif (NOT DATADIR)
|
||
|
|
||
|
if (NOT GVM_RUN_DIR)
|
||
|
- set (GVM_RUN_DIR "/run/gvm")
|
||
|
+ set (GVM_RUN_DIR "${LOCALSTATEDIR}/run/gvm")
|
||
|
endif (NOT GVM_RUN_DIR)
|
||
|
|
||
|
+if (NOT GVM_PID_DIR)
|
||
|
+ set (GVM_PID_DIR "${GVM_RUN_DIR}")
|
||
|
+endif (NOT GVM_PID_DIR)
|
||
|
+
|
||
|
if (NOT GVM_SYSCONF_DIR)
|
||
|
set (GVM_SYSCONF_DIR "${SYSCONFDIR}/gvm")
|
||
|
endif (NOT GVM_SYSCONF_DIR)
|
||
|
|
||
|
|
||
|
if (NOT REDIS_SOCKET_PATH)
|
||
|
- set (REDIS_SOCKET_PATH "/run/redis/redis.sock")
|
||
|
+ set (REDIS_SOCKET_PATH "${LOCALSTATEDIR}/run/redis/redis.sock")
|
||
|
endif ()
|
||
|
|
||
|
add_definitions (-DREDIS_SOCKET_PATH="${REDIS_SOCKET_PATH}")
|
||
|
@@ -199,23 +203,8 @@ endif (ENABLE_COVERAGE)
|
||
|
|
||
|
set (HARDENING_FLAGS "-Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector")
|
||
|
set (LINKER_HARDENING_FLAGS "-Wl,-z,relro -Wl,-z,now")
|
||
|
-set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${COVERAGE_FLAGS}")
|
||
|
+set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wextra -Werror ${COVERAGE_FLAGS}")
|
||
|
set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${HARDENING_FLAGS}")
|
||
|
-
|
||
|
-set (
|
||
|
- CMAKE_C_FLAGS
|
||
|
- "${CMAKE_C_FLAGS} ${GPGME_C_FLAGS} \
|
||
|
- -std=c11 \
|
||
|
- -Wall \
|
||
|
- -Wextra \
|
||
|
- -Werror \
|
||
|
- -Wpedantic \
|
||
|
- -Wmissing-prototypes \
|
||
|
- -Wshadow \
|
||
|
- -Wsequence-point \
|
||
|
- -D_ISOC11_SOURCE \
|
||
|
- -D_DEFAULT_SOURCE"
|
||
|
-)
|
||
|
|
||
|
## Version
|
||
|
|