Commit Graph

74 Commits (master)

Author SHA1 Message Date
David CARLIER 282c7ae031
chore(cmake): improve Xext lookup for systems other than Linux 2022-08-14 00:25:23 +09:00
yvt e7d95e5831 chore: fixes for NixOS 2022-07-02 23:05:31 +09:00
yvt 52681ea7fb Bump version to 0.1.5-beta 2021-05-03 00:15:43 +09:00
yvt deee473715
chore(cmake): support disabling non-GPL file downloading 2020-12-18 22:53:22 +09:00
yvt 861ae3651f
chore(cmake): describe `OPENSPADES_RESOURCES` correctly 2020-12-18 22:36:40 +09:00
yvt 9b7673d8d2 chore: get rid of `Sources/Externals`
We don't need it anymore since we now use vcpkg to fetch dependencies.
2020-12-18 04:54:27 -08:00
yvt 528a5a5cdc chore(cmake): get vcpkg-based build working on Windows (again) 2020-12-18 04:40:23 -08:00
yvt cdf2bcd9a5
chore: download `libysrspades.dylib` automatically when building for macOS 2020-12-14 00:14:13 +09:00
yvt e9cd690a71
chore: build macOS app bundle 2020-12-14 00:02:47 +09:00
yvt c808ad427b
chore: get vcpkg-based build working on macOS (again) 2020-12-13 21:46:13 +09:00
yvt 0534cb077c Get vcpkg-based build working on Windows 2020-02-16 03:28:04 -08:00
yvt bd1ea7feb5
Get vcpkg-based build working on macOS
Use the following command:

    cmake -G Ninja .. -D CMAKE_TOOLCHAIN_FILE=../vcpkg/scripts/buildsystems/vcpkg.cmake
2020-02-16 17:34:46 +09:00
Flavio Monteiro c3fc0cfebf Update CMake policies
Closes #776, closes #762
2019-01-22 10:56:38 -02:00
YVT 319afa5582
Merge pull request #793 from Ericson2314/patch-1
Fix CMake build for macOS
2019-01-01 16:45:36 +09:00
yvt 7abc247b52 Bump version to 0.1.3-rc 2019-01-01 02:17:12 +09:00
yvt e67fd7dc90 CMake: Do not link GLEW on macOS 2019-01-01 01:52:20 +09:00
John Ericson 2d13704fef Fix CMake build for macOS 2018-12-20 04:34:49 -05:00
yvt 009b0c718e Bump version to 0.1.2 2017-12-31 19:15:21 +09:00
yvt 08e7187167 Install font-unifont.pak on `make install` 2017-02-26 16:32:01 +09:00
yvt 7bf5becdc8 Bump version 0.1.1 2017-02-26 02:44:54 +09:00
yvt 98888ba651 Update Xcode project and CMakeLists.txt so they install PackageInfo.json 2017-01-30 00:44:24 +09:00
Matthias Mailänder 57a383b582 Respect OPENSPADES_RESOURCES switch during install 2017-01-22 14:57:56 +01:00
yvt efe9f577e0 Bump version to 0.1.0 2016-12-26 01:08:35 +09:00
YVT fddd0ccb4a Make Opus decoder working on Windows 2016-12-17 09:46:43 -08:00
Tomoaki Kawada 7ec5a7b8b0 Make opus decoder working on Linux 2016-12-18 01:41:50 +09:00
YVT 2d0ae3b817 FreeType2 font renderer (#484)
* Backport ngspades’s FreeType2 font renderer

* Change system fonts

* Fix SWImage::Update

* Preliminary custom TTF/OTF font support

* Fix font rendering

* Adjust design

* Update devpak

* Fix to compile on Linux

* Update .travis.yml

* Update external libraries

* Update .travis.yml

* Attempt to fix Travis CI build

* Add missing sudo to travis.yml

* Nevermind the changes, it didn't work

* Update .travis.yml

* Update .travis.yml and CMakeLists.txt
2016-12-11 23:18:16 +09:00
VelocityRa 0a55df206d Fix CMAKE warning (CMP0054)
Resolves #443.
2016-11-23 21:24:13 +02:00
Tomoaki Kawada 2872e4e66e Fix asset installation on *nix
Built-in assets are now installed as paks instead of "loose" files.

There was a bug which caused some files to be not installed properly.
It's now addressed by this commit. (Fixes #430)

It should be now possible to launch OpenSpades without `make install`.
Just make sure to cd to the build directory (where you ran `cmake`) before
launching OpenSpades by `bin/openspades`.
2016-11-10 20:37:01 +09:00
Tomoaki KAWADA 4f0290c17f Fix #343 2015-02-08 00:18:40 +09:00
Dmitry Marakasov f520dd972c Enable warnings with clang as well 2014-07-31 00:46:43 +04:00
Dmitry Marakasov a744744591 Include local directories before everything else
This fixes build failures because of picking up system includes
instead of similarily named local ones
2014-07-31 00:41:13 +04:00
Dmitry Marakasov 67322c0913 Do not force CMAKE_INSTALL_PREFIX
It's /usr/local by default anyway, and setting disallows distro-specific
defaults or user override.
2014-07-31 00:38:49 +04:00
yvt e491cff73d Raised version number 2014-06-14 01:40:26 +09:00
Way, No 967a018816 Added variable install paths. 2014-04-28 02:21:17 +11:00
Way, No ad5636742a fixed date 2014-04-27 15:13:34 +11:00
Way, No eb439132cf More advanced .deb support 2014-04-27 12:52:28 +11:00
Way, No e1de4d5e2a fixed package names 2014-04-26 00:01:41 +11:00
Way, No 29b140cbf8 fixing typos 2014-04-25 22:32:21 +11:00
Way, No 87adc03e7e rough deb package support 2014-04-25 22:22:35 +11:00
Way, No 73eefb6651 Added option -DOPENSPADES_RESOURCES 2014-04-23 21:47:48 +11:00
Way, No ef8f4185fd edited `make install` behaviour; also some cpack tweaks 2014-04-23 17:39:54 +11:00
Way, No c9bc10d387 rough linux install support 2014-04-06 20:10:13 +11:00
yvt 5abca864d2 Fixed bug in windows version 2014-04-03 03:06:11 +09:00
yvt 8f04b4ddff Removed dependency for FLTK completely (fix #217).
Keystroke for accessing startup screen was replaced with splash window, because SDL cannot check keyboard’s state without a window.
2014-03-31 20:37:23 +09:00
yvt 2c2de09357 Add Clang -std=c++11 only for C++ 2014-03-11 16:47:59 +09:00
yvt e7466eb25a Clang C++11 support 2014-03-11 16:39:39 +09:00
yvt a07c16d1e7 add -std=c++11 2014-03-11 16:32:51 +09:00
learn_more a63df0b9ad remove fltk images library 2014-03-02 02:47:13 +01:00
learn_more 3da10bca33 remove drawtest 2014-03-02 02:43:30 +01:00
Marco Schlumpp a729095cf1 Added SDL_image to cmake based build. 2014-02-26 17:20:07 +01:00