]> git.gag.com Git - fw/sdcc/blobdiff - src/SDCCmain.c
* .version: bumped version to 2.5.6 (pic14 ABI changed)
[fw/sdcc] / src / SDCCmain.c
index 3b5324f6f60b3e93a91f756b782945f8cadc5a0c..a7089a3f60a06662237b29ab8d82cf4750e80421 100644 (file)
@@ -2027,6 +2027,12 @@ preProcess (char **envp)
       addSet(&preArgvSet, Safe_strdup("-DSDCC_{port}"));
       addSet(&preArgvSet, Safe_strdup("-D__{port}"));
 
+      if (port && port->processor && TARGET_IS_PIC) {
+        char proc[512];
+       SNPRINTF(&proc[0], 512, "-DSDCC_PROCESSOR=\"%s\"", port->processor);
+       addSet(&preArgvSet, Safe_strdup(proc));
+      }
+
       /* standard include path */
       if (!options.nostdinc) {
         inclList = appendStrSet(includeDirsSet, "-I\"", "\"");