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