@@ -6,6 +6,10 @@ project(breakhack C)
66
77set (breakhack_GAME_TITLE "BreakHack" )
88
9+ # CMake options
10+ set (DISABLE_STEAM_BUILD OFF CACHE BOOL "Disable Steam build" )
11+ set (RELEASE_TYPE "" CACHE STRING "Release type" )
12+
913# Checksums
1014set (breakhack_STEAMAPI_DLL_CHECKSUM 0x1a4691a)
1115set (breakhack_STEAMAPI_SO_CHECKSUM 0x1a11b6d)
@@ -21,14 +25,13 @@ set(breakhack_MINOR_VERSION ${PROJECT_VERSION_MINOR})
2125set (breakhack_PATCH_VERSION ${PROJECT_VERSION_PATCH} )
2226set (breakhack_VERSION ${PROJECT_VERSION} )
2327set (breakhack_FULL_VERSION ${FULL_VERSION} )
24- set (breakhack_RELEASE_TYPE "" )
28+ set (breakhack_RELEASE_TYPE ${RELEASE_TYPE} )
2529
2630configure_file (
2731 "${PROJECT_SOURCE_DIR} /src/config.h.in"
2832 "${PROJECT_BINARY_DIR} /config.h"
2933 )
3034
31- set (DISABLE_STEAM_BUILD OFF CACHE BOOL "Disable Steam build" )
3235set (STEAM OFF )
3336
3437if (NOT DISABLE_STEAM_BUILD)
@@ -164,8 +167,8 @@ set(LUA_LIBRARIES lua)
164167set (LUA_INCLUDE_DIR lib/lua-5.3.5/src)
165168
166169# Include PHYSFS lib
167- set (PHYSFS_BUILD_SHARED off CACHE INTERNAL "" FORCE )
168- set (PHYSFS_BUILD_TEST off CACHE INTERNAL "" FORCE )
170+ set (PHYSFS_BUILD_SHARED off )
171+ set (PHYSFS_BUILD_TEST off )
169172add_subdirectory (lib/physfs-3.0 SYSTEM )
170173include_directories (lib/physfs-3.0/src)
171174set (PHYSFS_LIBRARY physfs-static )
0 commit comments