mirror of
https://github.com/cc65/cc65.git
synced 2024-09-26 12:55:17 +00:00
Merge pull request #2320 from pm100/cl65_type
bug 2319 - dont allow -t after input files given
This commit is contained in:
commit
1e3b063b4a
@ -261,6 +261,9 @@ different options for different files on the command line. As an example.
|
|||||||
translates main.c with full optimization and module.c with less optimization
|
translates main.c with full optimization and module.c with less optimization
|
||||||
and debug info enabled.
|
and debug info enabled.
|
||||||
|
|
||||||
|
Note that the target system (-t , --target) must be specified before any file
|
||||||
|
unless using the default target of c64
|
||||||
|
|
||||||
The type of an input file is derived from its extension:
|
The type of an input file is derived from its extension:
|
||||||
|
|
||||||
<itemize>
|
<itemize>
|
||||||
|
@ -1305,6 +1305,9 @@ static void OptStaticLocals (const char* Opt attribute ((unused)),
|
|||||||
static void OptTarget (const char* Opt attribute ((unused)), const char* Arg)
|
static void OptTarget (const char* Opt attribute ((unused)), const char* Arg)
|
||||||
/* Set the target system */
|
/* Set the target system */
|
||||||
{
|
{
|
||||||
|
if (FirstInput) {
|
||||||
|
Error ("Target must be specified before input files");
|
||||||
|
}
|
||||||
Target = FindTarget (Arg);
|
Target = FindTarget (Arg);
|
||||||
if (Target == TGT_UNKNOWN) {
|
if (Target == TGT_UNKNOWN) {
|
||||||
Error ("No such target system: '%s'", Arg);
|
Error ("No such target system: '%s'", Arg);
|
||||||
|
Loading…
Reference in New Issue
Block a user