Commit Graph

72 Commits

Author SHA1 Message Date
Wolfgang Thaller
c0dbb90b0b rez include paths 2021-12-08 21:49:43 +01:00
Zane Kaminski
1bf09c8b5f #include <sstream> in RezLexerNextToken.cc
Fixes bug building on macOS 11.3.1 and boost 1.76.0. Evidently sstream was previously included in another header referenced by this file but now is not. The new include directive allows the project to build.
2021-05-31 00:39:52 -04:00
Wolfgang Thaller
f428918183 add default search paths for dependencies installed via homebrew on ARM macs 2021-02-06 15:30:43 +01:00
Wolfgang Thaller
1e6db87600 bison 3.5 compatibility (see #101) 2020-01-01 23:38:18 +01:00
Wolfgang Thaller
338da2da21 document git submodules, check for submodules, fail if bison or boost not present 2019-11-13 23:23:28 +01:00
Wolfgang Thaller
4e7e895782 slight cleanup in class ResourceFile 2019-08-25 17:48:02 +02:00
Wolfgang Thaller
e5185d23c3 Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Wolfgang Thaller
303428e10a Rez: allow trailing commas, like the original Rez does 2019-01-23 19:33:27 +01:00
Wolfgang Thaller
c1839aed89 minor cmakelists cleanup 2019-01-22 18:29:03 +01:00
Wolfgang Thaller
641a8e2c77 automated tests: run all platforms in one command 2019-01-09 08:39:09 +01:00
Wolfgang Thaller
380fef0114 cleanup CMAKE_CXX_FLAGS and fix various warnings 2019-01-04 03:35:32 +01:00
Wolfgang Thaller
a726045d54 fix some warnings 2018-12-25 22:42:58 +01:00
Wolfgang Thaller
2e2a734403 Rez: fix $ABCD hex literals 2018-12-25 20:05:53 +01:00
Wolfgang Thaller
a3d330fa3b Revert ineffective workaround for bison 3.2.3 bug
This reverts commit 7eced7335a.
2018-12-25 00:07:16 +01:00
Wolfgang Thaller
7eced7335a work around bison 3.2 bug (fixes #72) 2018-12-23 12:02:36 +01:00
Wolfgang Thaller
00471c6104 compatibility with bison 3.2 (fix #70) 2018-12-22 10:07:18 +01:00
Wolfgang Thaller
b585d65962 Rez: fix error reporting bug - report in phase two instead of phase 1 2018-01-07 12:59:44 +01:00
Wolfgang Thaller
e40a4c76a1 Rez: report errors from $$read 2018-01-07 12:59:21 +01:00
Wolfgang Thaller
3675b0e252 Rez: predefine TRUE and FALSE as well as true and false (real Rez would also accept tRuE) 2018-01-07 12:59:03 +01:00
Wolfgang Thaller
f52121964c Rez: accept "binary" radix declaration for fields 2018-01-07 12:58:25 +01:00
Wolfgang Thaller
24d9c90686 Rez: create empty / data-only output file if output file name is explicitly given, but no input 2017-10-05 15:33:50 +02:00
Wolfgang Thaller
0f2c7307c2 ad boost include directory in CMakeLists, and, as a hack force use of /usr/local/include
# Conflicts:
#	build-toolchain.sh
2017-04-13 01:17:58 +02:00
Wolfgang Thaller
f0173384c0 Rez/CMakeLists.txt: Call bison directly, don't rely on bison_target (which seems to have changed in subtle ways) 2016-06-09 22:48:45 +02:00
Wolfgang Thaller
1c9617daeb Rez: --data option for importing data fork 2015-08-31 23:47:25 +02:00
Wolfgang Thaller
6a05091d37 Rez: properly report file-not-found errors 2015-08-27 20:49:55 +02:00
Wolfgang Thaller
436af616b8 Rez: allow :-separated include paths 2015-07-20 21:36:55 +02:00
Wolfgang Thaller
4957426613 Rez: --cc option - provide "carbon copies" of the output in other formats 2015-07-20 03:31:14 +02:00
Wolfgang Thaller
334f06ed83 Rez: support resource attributes & names 2015-07-20 01:51:33 +02:00
Wolfgang Thaller
d26d88f5ee Rez: better error reporting 2015-07-19 00:59:46 +02:00
Wolfgang Thaller
ccd227e67c Rez: don't insist on .r input files when --copy is present 2015-07-18 01:09:18 +02:00
Wolfgang Thaller
9237ce6392 Integrate Rez with the add_application cmake command, add "Dialog" sample 2015-07-17 00:32:27 +02:00
Wolfgang Thaller
f363d6d0a7 add comment, remove debug output 2015-01-20 00:08:32 +01:00
Wolfgang Thaller
41e327debc Document boost and bison dependencies, clean up detection 2015-01-20 00:05:54 +01:00
Wolfgang Thaller
2268b5f093 Fix some missing #includes 2015-01-16 16:37:19 +01:00
Wolfgang Thaller
5d60fbd964 Rez: add --copy option for reading resources from an existing file 2014-11-08 00:53:58 +01:00
Wolfgang Thaller
3a98af6322 resource-related tools: misc cleanup 2014-11-08 00:52:50 +01:00
Wolfgang Thaller
a6d2873ed6 move resource file wrapping functionality to separate module (NOTE: re-running build-toolchain.sh is required) 2014-10-31 01:16:47 +01:00
Wolfgang Thaller
02d81fb95b fix incorrect @1 2014-10-31 00:39:23 +01:00
Wolfgang Thaller
6cfeafc91a use @1 instead of @0 (@0 doesn't work.) 2014-10-30 03:05:22 +01:00
Wolfgang Thaller
afab2466dc don't crash on unknown types 2014-10-30 03:05:02 +01:00
Wolfgang Thaller
2e6fe30d61 Rez: implement "type 'XXXX' as 'YYYY'" directive 2014-10-30 02:57:39 +01:00
Wolfgang Thaller
3b7b07a8a2 Rez: remove hard-coded include path 2014-10-30 02:57:15 +01:00
Wolfgang Thaller
3da8beb96f Rez: add some error reporting 2014-10-30 02:56:49 +01:00
Wolfgang Thaller
2a86126dad Rez: --define and --include options were accidentally non-optional. (issue #11) 2014-10-29 08:40:30 +01:00
Wolfgang Thaller
30db43bf10 silence a warning 2014-10-29 00:52:27 +01:00
Wolfgang Thaller
2b1817a832 ResourceFiles.h -> ResourceFork.h 2014-10-29 00:52:27 +01:00
Wolfgang Thaller
37077e3706 Don't build Rez if boost is unavailable 2014-10-27 23:39:35 +01:00
Wolfgang Thaller
8cd19154a5 fix handling of \n, \r, \t escape sequences in strings 2014-10-16 02:29:41 +02:00
Wolfgang Thaller
eadbe38cfc add some unit tests 2014-10-16 02:29:12 +02:00
Wolfgang Thaller
75f6ed32f5 Rez: --append option 2014-10-16 02:27:12 +02:00