Commit Graph

54 Commits (d4dea94c3f900df83344eca082c6cb7e7649d87c)

Author SHA1 Message Date
Jonathan G Rennison fcb2f7087f CMake: Fix inconsistent use of modified suffix in FindVersion 4 years ago
Jonathan G Rennison 381313aa8a CMake: Use fixed commit hash abbreviation length in FindVersion 4 years ago
Jonathan G Rennison d85a529f87 Merge branch 'master' into jgrpp 4 years ago
Charles Pigott a0307652f3 Fix: Work around cmake bug by stripping link target strings 4 years ago
Charles Pigott 348c231e12 Codechange: Make codestyle for CMake files consistent for 'control' statements 4 years ago
Jonathan G Rennison aea747be08 Merge branch 'master' into jgrpp
# Conflicts:
#	src/hotkeys.cpp
4 years ago
laikh 6358ae47de Fix: Remove /MP flag and improve FindEditbin.cmake for Windows clang-cl build 4 years ago
Jonathan G Rennison 5b78090a61 Merge branch 'master' into jgrpp
# Conflicts:
#	CMakeLists.txt
#	src/saveload/town_sl.cpp
#	src/screenshot.h
#	src/script/api/ai/ai_date.hpp.sq
#	src/script/api/ai/ai_marine.hpp.sq
#	src/script/api/ai/ai_station.hpp.sq
#	src/script/api/game/game_date.hpp.sq
#	src/script/api/game/game_marine.hpp.sq
#	src/script/api/game/game_station.hpp.sq
#	src/script/api/game/game_window.hpp.sq
#	src/script/api/script_window.hpp
#	src/script/api/template/template_window.hpp.sq
#	src/signal.cpp
#	src/statusbar_gui.cpp
#	src/toolbar_gui.cpp
#	src/viewport.cpp
#	src/viewport_func.h
4 years ago
Michael Lutz 7d66540af5 Fix: [CMake] Don't strip final newline from regression output.
The expected regression output files all end with a newline. As such, we have to make sure we capture the output from OpenTTD with the last newline intact.
4 years ago
glx 4079c47b6c Change: rewrote squirrel_export in CMake 4 years ago
glx 8794c61f25 Change: rewrote generate_widget in CMake 4 years ago
Jonathan G Rennison dbdab67cda version_utils.sh: Fix getting current version 4 years ago
Jonathan G Rennison 7467051331 Merge branch 'master' into jgrpp
# Conflicts:
#	.gitignore
#	src/network/network_server.cpp
#	src/vehicle_gui.cpp
4 years ago
Michael Lutz 00eccbe298 Add: [CMake] Source group definitions to create file filters in generated project files (like the old MSVC projects). 4 years ago
Jonathan G Rennison e8843cb979 Merge branch 'pr-169' into jgrpp 4 years ago
Alex Brooke e0fb398bbd
Fix: debian package dependencies 4 years ago
Jonathan G Rennison 737ced9f50 Merge branch 'master' into jgrpp 4 years ago
Michael Lutz de4dc792a9 Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files. 4 years ago
glx22 97592c4093 Add: [CMake] Allow renaming of openttd binary 4 years ago
glx22 53de5b5c55 Fix: [CMake] Restore man file compression 4 years ago
Jonathan G Rennison 15d32bcd19 CMake: Disable stripping in bundle 4 years ago
Jonathan G Rennison efaf935cbf CMake: Remove reference to empty bin/data dir 4 years ago
Jonathan G Rennison 1304d7c8b6 CMake: Add DbgHelp define for MinGW 4 years ago
Jonathan G Rennison fa42151290 CMake: Enable debug line tables if BFD found 4 years ago
Jonathan G Rennison 3adeff1883 Merge branch 'master' into jgrpp
# Conflicts:
#	CMakeLists.txt
#	cmake/CompileFlags.cmake
#	src/bridge_gui.cpp
#	src/saveload/afterload.cpp
#	src/saveload/saveload.cpp
#	src/saveload/saveload.h
#	src/saveload/town_sl.cpp
#	src/screenshot.cpp
#	src/screenshot.h
#	src/toolbar_gui.cpp
#	src/town.h
#	src/town_cmd.cpp
4 years ago
Dan Villiom Podlaski Christiansen e6be8be19d Fix: remove remainining usages of FALSE in CMake files 4 years ago
Dan Villiom Podlaski Christiansen 70905ee82e Fix: fix building release tags
I tried building a tag, and got this error:

CMake Error at cmake/scripts/FindVersion.cmake:85 (string):
  string sub-command REGEX, mode REPLACE: regex "^[0-9.]*$" matched an empty
  string.
4 years ago
Dan Villiom Podlaski Christiansen 241e3adae8 Fix: use proper flags for suppressing warnings in Clang 4 years ago
Dan Villiom Podlaski Christiansen 0d46e20bd4 Add: add option for forcing coloured compiler output (useful for Ninja) 4 years ago
Jonathan G Rennison 10aab3e3a3 CMake: Add BFD, support new BFD API 4 years ago
Jonathan G Rennison ecc9eb4df1 CMake: Set optimisation flags if no build type specified 4 years ago
Jonathan G Rennison 4cee6f3d79 CMake: Remove disabling asserts for release builds 4 years ago
Jonathan G Rennison 73edc5aaba CMake: Add ucontext on Mac/OSX 4 years ago
Jonathan G Rennison f1a9d0d056 CMake: Fix .ottdrev-vc read and write 4 years ago
Jonathan G Rennison e05fa5c1c3 CMake: Add builtins 4 years ago
Jonathan G Rennison 39eaa94435 CMake: Add ucontext 4 years ago
Jonathan G Rennison 6b7668dc83 CMake: Add sigaction, sigaltstack, self dbg 4 years ago
Jonathan G Rennison 10626baaf2 CMake: Add -fno-stack-check for OSX
See: 0a027a27
4 years ago
Jonathan G Rennison a8c3ceb3c9 CMake: Add libdl and demangle support 4 years ago
TechGeekNZ cf8ea74733 Update: Merge branch 'jgrpp_master_cmake' into jgrpp_cmake 4 years ago
glx22 63d20c029b
Fix 887b912af: MinGW requires an extra link flag with _FORTIFY_SOURCE (#8246)
see #7860
4 years ago
Charles Pigott 887b912af1 Codechange: Only apply FORTIFY_SOURCE in non-debug builds
It requires -O1 (or greater) and GCC spews out warnings if you try using it with -O0
4 years ago
Dan Church 506598a80a Fix: [CMake] Fix install paths using GNUInstallDirs 4 years ago
glx22 8ef3d8f584 Revert f51e66f6: creating zip bundle fails for MacOS 4 years ago
glx22 0b86bd8b03 Fix: CMake option values should be ON/OFF 4 years ago
glx22 3d76677594 Fix: Generate windows installer only for stable releases 4 years ago
glx22 f51e66f697 Fix: Restore zip bundle for MacOS 4 years ago
glx b145ee310c Fix: MacOS bundle creation 4 years ago
glx 877d196ef5 Fix: Incorrect REV_YEAR, and parsing of .ottdrev 4 years ago
Patric Stout 4218ebc932 Fix: [AzurePipelines] switch the CI / CD to CMake too
This also means dropping Debian/jessie, as it has a CMake that is
too old (3.0), with no real path to upgrade.
4 years ago