Commit Graph

16 Commits

Author SHA1 Message Date
0fc5eb8dd9 Add fmtlib to scons 2025-08-19 19:51:58 -04:00
dd347a5f79 replace the debug flag with a release flag 2024-11-30 17:58:42 -05:00
34b7eb9a76 Issue #101 unit test (should fail) 2024-09-21 20:57:22 -04:00
0eda9f40a1 win-scons don't exit with error msg on test failure 2024-09-20 20:22:56 -04:00
df79344bb1 scons exit with non-zero test failure exit code 2024-09-20 20:22:56 -04:00
c227b00553 Fix my dialog construction test case's file loading 2024-09-17 20:49:05 -04:00
8a522bdcbf Fix #444: win-scons include Visual Studio debug symbols 2024-09-17 20:48:32 -04:00
4d4ab09395 Update Catch to v2.13.10 2024-08-10 15:16:24 -04:00
4a7d145168 Fix win scons (#359)
* fix a link flag
* another hack to find weirdly named libraries
* Fix handling VCRedistInstall.exe
* add src folders to win-scons include paths
* use path.join
* more weird library suffixes
* fix old python syntax in an SConscript file
* find vcpkg libraries and headers
* add icon dir to windows include paths
* remove non-recursive os.listdir line
* remove bad lib paths
* tools build with env["bits"]
* hard-code vcvarsall.bat path, with a note
* pass in other lib paths
* fix syntax without trying to use f-strings
* more bundled libs on windows
* add bin folders for windows installation to find dlls
* fix CheckLib stuff
* test scons pass X86 correctly
* make 64-bit builds the default for scons
* add package flag for building installers
2024-06-12 13:52:19 -04:00
4b336d06fb add Catch2 to scons build 2023-01-05 02:10:20 -05:00
ultra
dde0212dc4 renamed sounds to match filenames in source (lowercase .wav), fixed up scenario and character editors 2017-01-26 17:17:33 -05:00
56c533f419 Fix scons build and tests 2015-09-30 18:57:52 -04:00
d57954a897 scons: Run test cases as part of the build 2015-09-22 16:11:47 -04:00
354091035c scons: Fix for test cases requiring stringlists 2015-09-13 00:30:34 -04:00
853c270146 scons: Get working on Windows with MSVC 2015-09-13 00:15:28 -04:00
832b8b5f91 Set up scons build system
- In its current state, it produces a valid, launchable Mac application package, though one that's not redistributable (relies on system-installed libraries)
- Partial support is already in-place for a Windows build
2015-09-11 23:10:37 -04:00