1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../css/document.css" type="text/css" /> 7 <title>List of Build Options</title> 8 </head> 9<body> 10<h1>List of Build Options</h1> 11 12<h2>Build Options Available When Building NintendoWare for CTR</h2> 13 14Under the NintendoWare for CTR build system, you can set the following macro definitions in addition to the build options defined under CTR-SDK. 15 16<table class="members"> 17 <tbody> 18 <tr> 19 <th><strong>Build Options</strong></th> 20 <td><strong>Description</strong></td> 21 </tr> 22 <tr> 23 <th>NW_IGNORE_DEPRECATED</th> 24 <td> 25 <div> 26 Warnings are issued at compile time regarding the use of unrecommended API functions in the NW4C header. These warnings can be suppressed by setting the build option NW_IGNORE_DEPRECATED. 27 </div> 28 <br/> 29 <div> 30 Since warnings can also be suppressed in addition to using this option by defining the NW_IGNORE_DEPRECATED macro at the head of the file, or using #include <nw/config/ignore_deprecated_begin.h> and #include <nw/config/ignore_deprecated_end.h> in locations that use the API functions in question, we recommend that warnings be ignored locally in the code rather than using this build option. 31 </div> 32 <br/> 33 <div> 34 Simply using pragma in the nw/config/ignore_deprecated_*.h header also has the effect of ignoring deprecated warnings, so direct use of #pragma is also okay. 35 </div> 36 </td> 37 </tr> 38 <tr> 39 <th>NW_WITH_LIBS</th> 40 <td> 41 The NW4C library will be rebuilt if a build that specifies this option is executed on the NW4C source tree. Use this setting if you need to rebuilt the library by editing config settings given in <a href="./macros.html">List of Macros</a>. 42 </td> 43 </tr> 44 </tbody> 45</table> 46<hr><p>CONFIDENTIAL</p></body> 47</html> 48