Index: CMakeLists.txt =================================================================== --- CMakeLists.txt (revisión: 10140) +++ CMakeLists.txt (copia de trabajo) @@ -278,6 +278,10 @@ target_compile_definitions(simutrans PRIVATE USE_IP4_ONLY=1) endif () +if (SIMUTRANS_STEAM_BUILT) + target_compile_definitions(simutrans PRIVATE STEAM_BUILT=1) +endif () + if (APPLE) target_compile_definitions(simutrans PRIVATE ALT_SDL_DIR=1) endif (APPLE) Index: cmake/SimutransCompileOptions.cmake =================================================================== --- cmake/SimutransCompileOptions.cmake (revisión: 10140) +++ cmake/SimutransCompileOptions.cmake (copia de trabajo) @@ -43,6 +43,7 @@ option(SIMUTRANS_ENABLE_PROFILING "Enable profiling code" OFF) option(SIMUTRANS_USE_SYSLOG "Enable logging to syslog" OFF) option(SIMUTRANS_USE_IP4_ONLY "Use only IPv4" OFF) +option(SIMUTRANS_STEAM_BUILT "Compile a Steam build" OFF) option(DEBUG_FLUSH_BUFFER "Highlite areas changes since last redraw" OFF) option(ENABLE_WATERWAY_SIGNS "Allow private signs on watersways" OFF) option(AUTOJOIN_PUBLIC "Join when making things public" OFF)