Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -20,7 +20,7 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE
 set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX
    "${CMAKE_SOURCE_DIR}/cmake/cxx_flag_overrides.cmake")
 
-if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
 endif()
 
@@ -34,9 +34,9 @@ endif()
 # NOTE TO PACKAGERS: The embedded git commit hash is critical for rapid bug triage when the builds
 # can come from a variety of sources. If you are mirroring the sources or otherwise build when
 # the .git directory is not present, please comment the following line:
-include(GetGitCommitHash)
+#include(GetGitCommitHash)
 # and instead uncomment the following, adding the complete git hash of the checkout you are using:
-# set(GIT_COMMIT_HASH 0000000000000000000000000000000000000000)
+set(GIT_COMMIT_HASH 70bde63cb32a7f049fa56cbdf924e2695fcb2916)
 
 string(SUBSTRING "${GIT_COMMIT_HASH}" 0 8 solvespace_GIT_HASH)
 project(solvespace
@@ -47,7 +47,7 @@ set(ENABLE_GUI        ON CACHE BOOL
     "Whether the graphical interface is enabled")
 set(ENABLE_CLI        ON CACHE BOOL
     "Whether the command line interface is enabled")
-set(ENABLE_TESTS      ON  CACHE BOOL
+set(ENABLE_TESTS      OFF CACHE BOOL
     "Whether the test suite will be built and run")
 set(ENABLE_COVERAGE   OFF CACHE BOOL
     "Whether code coverage information will be collected")
@@ -126,7 +126,7 @@ if(ENABLE_OPENMP)
     endif()
 endif()
 
-if(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
     set(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed ${CMAKE_EXE_LINKER_FLAGS}")
 endif()
 
@@ -305,7 +305,7 @@ if(ENABLE_GUI)
         find_library(APPKIT_LIBRARY AppKit REQUIRED)
     else()
         find_package(OpenGL REQUIRED)
-        find_package(SpaceWare)
+        #find_package(SpaceWare)
         pkg_check_modules(FONTCONFIG REQUIRED fontconfig)
         pkg_check_modules(JSONC REQUIRED json-c)
         pkg_check_modules(GTKMM REQUIRED gtkmm-3.0>=3.18 pangomm-1.4 x11)
@@ -336,15 +336,15 @@ endif()
 
 # translations
 
-find_program(XGETTEXT xgettext)
+#find_program(XGETTEXT xgettext)
 find_program(MSGINIT  msginit)
 find_program(MSGMERGE msgmerge)
-if(XGETTEXT AND MSGINIT AND MSGMERGE)
-    set(HAVE_GETTEXT TRUE)
-else()
-    message(WARNING "Gettext not found, translations will not be updated")
-    set(HAVE_GETTEXT FALSE)
-endif()
+#if(XGETTEXT AND MSGINIT AND MSGMERGE)
+set(HAVE_GETTEXT TRUE)
+#else()
+#    message(WARNING "Gettext not found, translations will not be updated")
+#    set(HAVE_GETTEXT FALSE)
+#endif()
 
 # solvespace-only compiler flags
 
