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<h2>Build Options Available When Building NintendoWare for CTR</h2> 12Under the NintendoWare for CTR build system, you can set the following macro definitions in addition to the build options defined under CTR-SDK. 13<table class="members"> 14 <tbody> 15 <tr> 16 <th><strong>Build Options</strong></th> 17 <td><strong>Description</strong></td> 18 </tr> 19 <tr> 20 <th>NW_IGNORE_DEPRECATED</th> 21 <td> 22 <div> 23 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. 24 </div> 25 <br/> 26 <div> 27 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. 28 </div> 29 <br/> 30 <div> 31 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. 32 </div> 33 </td> 34 </tr> 35 <tr> 36 <th>NW_WITH_LIBS</th> 37 <td> 38 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>. 39 </td> 40 </tr> 41 </tbody> 42</table> 43<hr><p>CONFIDENTIAL</p></body> 44</html> 45