Wizard.DsrProj 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # This project will use both sound and graphics, so we default initialize them to 1 before evaluating the library's header.
  2. # The caller should provide the operating system's name (Windows, Linux)
  3. Message "Starting Wizard.DsrProj\n"
  4. # Give the Skip flag when compiling to only compile the wizard program itself.
  5. if !(Skip)
  6. # The wizard application is used to launch applications, so make sure that they are built before launching the selection menu.
  7. Build "../../SDK" SkipIfBinaryExists Supressed
  8. Build "../../templates" SkipIfBinaryExists Supressed
  9. Build "../processing" SkipIfBinaryExists Supressed
  10. end if
  11. Message "Done with building the examples and continuing with building Wizard.DsrProj\n"
  12. Graphics
  13. Sound
  14. Import "../../DFPSR/DFPSR.DsrHead"
  15. # The DFPSR library uses C++14 as a minimum requirement, but you can use newer versions as well.
  16. CompilerFlag "-std=c++14"
  17. # If compiling using CLANG instead of GCC in tools/builder/buildProject.sh, you need to include the C++ standard library explicitly.
  18. #Link "stdc++"
  19. # Linking statically to standard C/C++ libraries allow running the program without installing them.
  20. # Recommended for making an installer for another application or programs that should not need an installer.
  21. # If you don't want static linking of standard C/C++ libraries, you have to comment out StaticRuntime
  22. # and bundle the C/C++ runtime of the compiler with your program's installer.
  23. StaticRuntime
  24. # Find source code included by main recursively across header and implementation files with the same names.
  25. Crawl "main.cpp"
  26. # Enable if you want to see which includes and connected names are used to find source code.
  27. #ListDependencies
  28. # Enable to compile a debug version
  29. # Debug
  30. Message "Ending Wizard.DsrProj\n"