1689 Commits

Author SHA1 Message Date
newfrenchy83
0bfb384887
Update codeblocks project files for gcc11 2022-07-20 11:39:50 +02:00
Pentarctagon
ab8fe65b83
1.17.6 2022-07-19 19:30:24 -05:00
Martin Hrubý (hrubymar10)
698f93f68e
Update Xcode project for new MCS 2022-07-17 19:58:45 +02:00
newfrenchy83
8cb73a4231 update codeblocks projectfiles 2022-07-13 14:15:05 +02:00
Gunter Labes
c4635b1058 Update Xcode project 2022-07-13 13:34:01 +12:00
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
newfrenchy83
6024df5794 update codeblock projectfiles
remove unused tracer.cpp source file
2022-07-07 21:05:53 +10:00
newfrenchy83
d8b8c5ea80 add GLIBCXX_USE_DEPRECATED=0 in codeblock projectfiles 2022-07-05 08:57:12 -05:00
newfrenchy83
55fedbb27c Revert "update codeblock projectfiles"
This reverts commit df05b5061a8236e1e7be1adc192af975d661e11b.
2022-07-04 21:21:16 -04:00
newfrenchy83
df05b5061a update codeblock projectfiles 2022-07-04 13:13:43 -05: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
newfrenchy83
a077235e8d update codeblock projectfiles 2022-06-29 13:35:49 +02: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
newfrenchy83
16cbca3027 update codeblock projectfiles 2022-06-12 09:29:37 -05: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
newfrenchy83
49682d29ad update codeblock projectfiles 2022-06-02 08:52:30 -05: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
newfrenchy83
de5409b5d2 add sdl/ texture and input to codeblock projectfiles 2022-04-30 16:40:42 -05: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
Charles Dang
f1a9420042
Merge pull request #6558 from stevecotton/cleanup_pane_includes
Remove gui/auxiliary/filter.hpp and unused includes of pane.hpp
2022-03-14 16:36:03 -04:00
newfrenchy83
04181d7de8 update codeblock projetfiles 2022-03-13 12:07:00 -05:00
newfrenchy83
429094b577 update codeblock projectfiles 2022-03-13 11:27:42 +01: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