Linus Heckemann
69fd50bee1
nix expression: fix build
...
Now that openclonk gets installed to bin, we don't need to (and
can't!) create the symlink anymore.
2019-01-20 12:38:54 +01:00
Nicolas Hake
11cfcdd910
Appveyor: Stop depending on specific Qt build for building too
2018-11-18 10:15:28 +01:00
Nicolas Hake
5808ca8047
Appveyor: Stop depending on specific Qt build
...
AppVeyor occasionally updates platform images without really
versioning them, so in order to have a higher chance of not being
broken by those, we'll just use 5.11 instead of specifying 5.11.1
explicitly.
2018-11-18 10:02:11 +01:00
Nicolas Hake
f90e424f4a
Appveyor: Bundle C4Group
...
Users have requested that C4Group is bundled with the snapshots, and
the file itself is fairly small, so it should be fine to ship it as
well.
2018-11-14 20:03:52 +01:00
Nicolas Hake
a65dd5874f
Appveyor: Fix library bundling path
2018-10-08 20:57:39 +02:00
Nicolas Hake
ca2ba96969
Appveyor: Generate package and upload it if credentials are set
2018-10-07 20:21:17 +02:00
Nicolas Hake
6dcaaa7af5
Appveyor: Inject Google Test location
2018-10-07 20:21:17 +02:00
Nicolas Hake
9691c1e41a
Appveyor: Build on Visual Studio 2017 x64 only
...
There is no pre-built binary package of Qt for 32 bit Visual Studio
2017, so we'll drop it for now.
2018-10-07 20:21:17 +02:00
Nicolas Hake
354b6be1c6
CI: Use AppVeyor to build MSVC binaries
2018-10-07 20:21:17 +02:00
Lukas Werling
04535b5438
Travis: Add update information for AppImage snapshots
2018-10-03 23:45:45 +02:00
Lukas Werling
8aeef938fc
Travis: Build and upload AppImage snapshot
2018-09-25 20:01:16 +02:00
Sven Eberhardt
9df7a193e4
Deploy Qt libraries; fix platforms NSIS installer include
2018-02-12 21:44:18 -08:00
Armin Burgmeier
ef1e348442
Install platforms/ folder in windows installer
2018-02-12 19:58:03 +01:00
Misty De Meo
b492ae456f
osx_bundle_libs: skip system libraries
2018-02-12 02:57:05 +01:00
Lukas Werling
022ca2b364
Fix Nix expression for current nixpkgs unstable
2017-11-09 09:28:11 +01:00
Lukas Werling
f44aaf6ff7
Merge pull request GH-45
2017-06-13 20:03:23 +02:00
Tushar Maheshwari
8fef67378d
get year from CMake directly
2017-06-12 08:36:43 +02:00
Linus Heckemann
5e8ad9c8e6
nix expression: add readline
2017-05-30 09:02:43 +01:00
Linus Heckemann
03cb5f9881
nix expression: move pkgconfig to nativeBuildInputs
2017-05-30 09:02:43 +01:00
Linus Heckemann
ef3e59890c
Add expression for building with nix package manager
2017-05-30 09:02:43 +01:00
Nicolas Hake
2e4afb70a9
OS X: Make bundling of libraries recursion-safe ( #1818 )
...
Bash variables are global by default. Therefore, recursing into sub-
dependencies was breaking ID updates in the dependency parent.
Mark variables that are local to each recursion step as local so that
their original value gets restored when the recursion returns.
2016-09-04 14:11:51 +02:00
Sven Eberhardt
395cca18e1
Add script to sync System.ocg/Language*.txt files
2016-08-04 22:19:39 -04:00
Nicolas Hake
ef5b39a290
OS X: Pass CMAKE_SYSROOT through to osx_bundle_libs
2016-06-24 19:20:33 +02:00
Nicolas Hake
cc8725e332
OS X: Handle 10.11 SDK .tbd files
2016-06-24 19:20:33 +02:00
Nicolas Hake
692b8a9cc5
OS X: Stop whitelisting libraries to bundle
...
Just bundle everything that we have available.
2016-06-24 19:20:33 +02:00
Günther Brammer
06b5f0e5ce
convert_cr_to_oc: Don't bother writing out empty Script.c
2016-05-03 02:13:14 +02:00
Nicolas Hake
8f9cbc88f7
Update the .natvis
...
for nicer display of function names and Aul bytecode.
2016-04-24 14:01:23 +02:00
Nicolas Hake
3c12dafd5f
MSVC: Update .natvis visualizer information
2016-04-07 20:52:29 +02:00
Tobias Zwick
a7943714c8
update ala's music license (in the installer)
2016-01-24 00:25:33 +01:00
Nicolas Hake
0ef4e71363
MSVC 2015: Add natvis file to solution
...
This employs a rather ugly hack to make CMake do what we want. CMake
doesn't allow us to add items directly to the solution (as opposed to
one of the projects inside it), and thus requires us to abuse its lack
of parameter validation to manually add the file.
2015-12-29 13:58:15 +01:00
Maikel de Vries
41e1f28e82
added a tool to list unused sounds
...
It is only a first attempt but already helpful, see (#1501 ) for more information.
2015-12-16 17:57:28 +01:00
Sven Eberhardt
a687f35a7b
Installer: Remove old Tutorial.ocf folder on installation.
2015-09-13 09:34:46 -04:00
Tobias Zwick
9480ebc60c
path to David's music pack
2015-08-31 23:30:28 +02:00
Sven Eberhardt
c588fe79c9
Unpack Music.ocg in Windows installer.
...
Currently, all music pieces are kept in memory to avoid random group access, which is a bit excessive for the larger music pack. This change will allow runtime music loads without too much delay.
2015-08-30 15:12:34 -04:00
Sven Eberhardt
49a3dd56cd
Add optional music pack download to windows installer.
...
The download is expected to be at: http://download.openclonk.org/OpenClonkOST.ocg
And overwrites the previous Music.ocg.
2015-08-30 14:32:44 -04:00
Peter Wortmann
48ae42f87e
Hard-code line endings of shell scripts to LF
...
No idea whether this is the right way to do this.
2015-02-23 11:54:37 +01:00
Günther Brammer
a92c22a7b3
Merge various build system fixes and cleanups
2015-01-25 18:50:29 +01:00
Nicolas Hake
2e1bdd742f
OSX: Bundle libraries even when not compiling with XCode
...
We have half-arsed support for building Darwin executables with Unix
tools instead of XCode. Make it slightly more whole-arsed.
2015-01-24 23:28:33 +01:00
Nicolas Hake
d44d7ba33e
OSX: Use /bin/bash to pack game data
...
Since the script is using bashisms, a posixly correct /bin/sh isn't
sufficient. Explicitly use /bin/bash instead.
2015-01-23 19:22:04 +01:00
Günther Brammer
d9e3d9db3d
Require filenames to be in unicode, remove iconv usage
...
Every modern operating system and Clonk uses UTF-8, and windows uses UTF-16
and has its own conversion code.
2015-01-03 20:41:03 +01:00
Günther Brammer
3bb75fabf1
Remove unused language strings from Language*.txt
2015-01-01 22:13:56 +01:00
Tobias Zwick
aafecd1836
add Settlement.ocf to the list of obsolete folders to be deleted on install
2014-10-03 17:50:26 +02:00
Martin Plicht
3d8dee0fce
mac: Copy alut lib into application bundle as well
2014-09-21 22:37:27 +02:00
Günther Brammer
3e7d0ba1ff
win32: Fix installer generation from MSVC
...
f897e95071
broke this by reusing the macro with the path to the binary
as the binary name, which doesn't work if the path contains directories.
Also, 0dcfe72148
moved the binaries, but the LOCATION property still
pointed to the old location. Luckily, CMake also has a non-broken option to
pass target file paths to custom commands.
2014-05-12 02:24:19 +02:00
Tobias Zwick
269b609edf
installer should delete Issues.ocf, Experimental.ocf etc on install (part of solution to #1029 )
...
(cherry picked from commit ba2d71c942
)
2014-02-02 23:53:57 +07:00
Martin Plicht
f1cc91055a
cmake: mac: make install installs bundle
2014-01-29 14:12:22 +01:00
Martin Plicht
c26ac97729
cmake: Insert hacks and hardcoded paths to make mac version compilable using Unix make
2014-01-27 14:22:22 +01:00
Günther Brammer
dd07b1996b
win32: Installer always creates Start Menu entries
...
Apparently, the Games Explorer is a failed experiment. Players don't expect
a game to only appear there, lots of games do not bother with it, and
future windows versions don't include it.
Conflicts:
tools/install/oc.nsi
2013-05-18 00:21:46 +02:00
Nicolas Hake
f897e95071
Rename game binary to "openclonk" ( #830 )
...
Since the name of the game is OpenClonk, having the binary named
differently is at least confusing. At worst it conflicts with the
trademark license granted by RedWolf Design.
The Mac build will still have to be fixed because the installer
template .dmg file is not editable on non-Macintosh systems.
2013-01-28 13:57:29 +01:00
David Dormagen
990b8efc90
tools: added python script to extract functions from the docs for the C4Highlight MediaWiki plugin
2013-01-25 00:19:39 +01:00