--- CMakeLists.txt.orig 2026-08-31 19:44:06 UTC +++ CMakeLists.txt @@ -1,4 +1,4 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 3.0) +CMAKE_MINIMUM_REQUIRED(VERSION 3.31.12) IF(POLICY CMP0072) # OpenGL related @@ -263,8 +263,9 @@ ENDIF(NOT DONTCREATEVFS) ) ENDIF(NOT DONTCREATEVFS) +include(GNUInstallDirs) -INSTALL(TARGETS astromenace DESTINATION ${CMAKE_INSTALL_PREFIX}) +INSTALL(TARGETS astromenace) IF(MINGW) INSTALL(FILES "${DEPS_PATH}/bin/SDL2.dll" DESTINATION ${CMAKE_INSTALL_PREFIX}) INSTALL(FILES "${DEPS_PATH}/bin/libalut.dll" DESTINATION ${CMAKE_INSTALL_PREFIX}) @@ -275,5 +276,5 @@ IF(NOT DONTCREATEVFS) INSTALL(FILES "${DEPS_PATH}/bin/libfreetype.dll" DESTINATION ${CMAKE_INSTALL_PREFIX}) ENDIF(MINGW) IF(NOT DONTCREATEVFS) - INSTALL(FILES "${PROJECT_BINARY_DIR}/gamedata.vfs" DESTINATION ${CMAKE_INSTALL_PREFIX}) + INSTALL(FILES "${PROJECT_BINARY_DIR}/gamedata.vfs" DESTINATION ${CMAKE_INSTALL_DATADIR}/astromenace) ENDIF(NOT DONTCREATEVFS)