diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6fcf5f8..d8fcb0c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -34,7 +34,7 @@ if(NOT CMAKE_C_COMPILER AND NOT CMAKE_CXX_COMPILER)
endif()
project(zelph VERSION 0.9.6 LANGUAGES C CXX)
-set(ZELPH_VERSION_SUFFIX "-dev")
+set(ZELPH_VERSION_SUFFIX "-dev" CACHE STRING "Version suffix appended to the reported project version")
include(GNUInstallDirs)
diff --git a/src/lib/command_executor.cpp b/src/lib/command_executor.cpp
index 2b569b3..38dc22a 100644
--- a/src/lib/command_executor.cpp
+++ b/src/lib/command_executor.cpp
@@ -48,6 +48,7 @@ along with zelph. If not, see .
#include
#include
#include
+#include
#include