Celtic Minstrel
a1eb63b359
Xcode: Disable header maps
...
This makes the Xcode build's way of locating headers be similar to other compilers.
The header maps feature means you can include any header in the project just by the filename,
but none of the other supported build systems allow this, requiring a full path relative
to the src directory.
By disabling header maps, Xcode will give an error if you miss the file path
(unless including a file in the same directory).
2022-07-07 22:05:33 -04:00
Celtic Minstrel
e39f91682a
Xcode: Remove the DYLD environment variables from the unit test scheme
...
It runs without them so there's no point in them being there.
2022-07-02 09:55:14 -04:00
Celtic Minstrel
b22f57ea08
Xcode: Sadly the internal output console doesn't support colour
2022-07-02 09:55:10 -04:00
Celtic Minstrel
d3124af4a5
Xcode: Add additional command line parameters in the unit tests to match those passed in the CI
2022-07-01 23:08:38 -04:00
Celtic Minstrel
c2593ff79c
Xcode: Set correct working directory for unit tests
2022-07-01 22:36:49 -04:00
Celtic Minstrel
8ba57c4290
Allow specifying where the unit test output file is
...
The default location probably makes sense on Linux or Windows, but it is nonsensical on Mac and breaks the game's build when the tests are run.
2022-07-01 21:50:11 -04:00
mattsc
1f9f7a076c
Boost unit tests: fix Xcode warnings
2022-07-01 15:30:28 -07:00
Celtic Minstrel
8cb19eafbf
Xcode: Add a sample command-line argument to the unit test scheme
2022-07-01 15:54:17 -04:00
Celtic Minstrel
3d20ea27d2
Xcode: Copy additional libraries so the unit tests can run
2022-07-01 15:42:21 -04:00
Celtic Minstrel
eddd762615
Xcode: Add additional rpath entries to wesnothd
...
This should allow it to run in different configurations:
- When clicking "run" in Xcode, it's adjacent to the Wesnoth applicaiton
- If you wanted a standalone install of wesnothd you'd now only need to copy over the Frameworks directory.
All of this assumes that wesnothd will run at all, which works with a debug build but probably not in the actual release.
2022-07-01 15:39:26 -04:00
Celtic Minstrel
864666f1dc
Xcode: Set unit tests runpath correctly
2022-07-01 15:36:08 -04:00
Celtic Minstrel
bcdecb1185
Xcode: Update unit tests working directory
2022-07-01 15:35:37 -04:00
Celtic Minstrel
b14061d619
Xcode: Fix link errors in unit tests
2022-07-01 15:12:33 -04:00
Celtic Minstrel
348834b03a
Xcode: fixup log option in the scheme
2022-07-01 13:57:41 -04:00
Celtic Minstrel
12b52ea179
Xcode: Add a bunch of useful command-line options to the scheme, but defaulted to off.
...
The motivation for this is that Xcode is (for some reason) incapable of automatically reloading a scheme that has changed on disk, and overwrites it the moment you try to edit it with whatever it has in memory.
With this change, the information lost when it does that will be much less; in many cases, just a checkbox to toggle back on.
2022-07-01 13:56:46 -04:00
mattsc
1945c6a255
Xcode project: use same warning flags for debug and release builds
2022-06-23 07:00:42 -07:00
mattsc
e776d8c8d9
Xcode: enable strict builds
2022-06-23 07:00:41 -07:00
mattsc
6786b26b2a
Fix Xcode warnings
2022-06-23 07:00:35 -07:00
Pentarctagon
f6cfad7b50
1.17.5.
2022-06-19 09:07:13 -05:00
mattsc
c5c0217aa0
Enable LTO for Xcode Release and SignedRelease builds
2022-06-18 08:05:05 -07:00
Martin Hrubý (hrubymar10)
335a8739f9
Add new SignedRelease build configuration to Xcode project
2022-06-17 14:27:14 -04:00
Martin Hrubý (hrubymar10)
4832912cca
Fix Xcode project DEBUG scheme builds
2022-06-14 10:05:09 +02:00
Celtic Minstrel
3bd8d82d4a
Patch up some missing bits in the GUI2 iterator system
2022-06-10 23:31:40 -04:00
Gunter Labes
763d9b2838
Simplify time calculations
2022-06-04 01:09:22 +02:00
Gunter Labes
d41518fafa
Check cd calls and remove -r from rm calls if not needed
2022-06-04 01:06:07 +02:00
Celtic Minstrel
e91a710397
Update Xcode project
2022-06-01 21:19:30 -04:00
Tommy
197dfae46c
Merge remote-tracking branch 'wesnoth/master' into rendering_system_overhaul
2022-05-24 18:27:40 +12:00
Pentarctagon
712a7c96be
1.17.4
2022-05-15 09:42:25 -05:00
Celtic Minstrel
e681ef3a32
Update Xcode project
2022-05-07 21:47:05 -04:00
Celtic Minstrel
d31261f060
Update Xcode project
2022-04-20 23:08:04 -04:00
Pentarctagon
4a6ba74ea8
1.17.3
2022-04-16 19:34:19 -05:00
Pentarctagon
7ce603e565
1.17.2.
2022-03-20 12:02:51 -05:00
Martin Hrubý (hrubymar10)
f363853993
Add support for libwebp in Xcode project
2022-03-12 21:06:10 +01:00
Pentarctagon
5155a74f4f
Make lua a submodule.
...
No changes required to the lua source anymore.
2022-03-09 15:01:37 -06:00
Pentarctagon
573901376a
Un-rename lua source files to .c
...
Being .cpp isn't required to have them be compiled as C++.
2022-03-09 15:01:37 -06:00
Pentarctagon
c4c292fa3b
Replace all remaining usages if MAKE_ENUM.
2022-03-03 21:23:02 -06:00
Iris Morelle
70d9575758
macos: Update bundle copyright year
2022-02-26 13:36:28 -03:00
Pentarctagon
437bf5a9ec
1.17.1.
2022-02-20 11:32:14 -06:00
Martin Hrubý (hrubymar10)
b916fa69ca
Update Xcode project
2021-12-25 20:20:05 +01:00
mattsc
c5d1602160
Update Xcode project
2021-07-31 07:23:22 -07:00
Pentarctagon
e5b4a39242
Add a prompt to migrate data from previous versions of wesnoth.
...
Currently migrated, if existing:
* Add-ons (redownloaded if present on new add-ons server)
* Preferences file
* Credentials file
2021-07-15 20:16:17 -05:00
Martin Hrubý (hrubymar10)
63b4bcbf05
Update Xcode project's version
2021-07-08 20:15:38 +02:00
Martin Hrubý (hrubymar10)
321dfb4cc1
Update Xcode project
2021-07-08 20:15:12 +02:00
Pentarctagon
39a6a9a839
1.15.14.
2021-06-20 13:05:52 -05:00
Pentarctagon
548e37939f
Attempt to fix xcode.
2021-06-02 12:31:01 -05:00
mattsc
6a4e0ae03d
Update Xcode project with tls_root_store.?pp files
2021-05-21 16:01:40 -07:00
Pentarctagon
f54124eea2
1.15.13.
2021-05-15 21:13:52 -05:00
Celtic Minstrel
dddd551765
Add an audio module
2021-05-11 14:52:17 -04:00
Celtic Minstrel
a09f88c1c9
Start a Lua mathx module to hold round, shuffle, random, and a few other things
2021-05-08 17:20:47 -04:00
Pentarctagon
a576b0a180
1.15.12.
2021-04-17 21:44:27 -05:00