An open API service indexing awesome lists of open source software.

https://github.com/thiagola92/learning-scons


https://github.com/thiagola92/learning-scons

build learning scons

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

          

# learning-scons

`scons`: Run SConstruct
`scons -c`: Clear created files
`scons -Q`: Scons don't print step messages (still print actions done)

# index
1. Build executable
2. Build object (`.o`)
3. Build executable with a specific name
4. Build executable using multiple files
5. Build executable using multiple files with a specific name
6. Build executable selecting multiple files through regex
7. Build executable receiving multiple files from a string
8. Build executable setting keywords arguments
9. Build multiple executables
10. Build static library
- Linux version
- Windows version
11. Explicit build static library
- Linux version
- Windows version
12. Build shared library
- Linux version
- Windows version
13. Link static library to executable
- Linux version
- Windows version
14. Link shared library to executable
- Linux version
- Windows version
15. Look up for shared libraries in a specific path
16. Use C compiler flag to `#define`
17. Build executable using objects
18. Build executable using returned values
19. Build executable using list of returned values
20. Build executable by expliciting using a file
21. Build executable by expliciting using a unknown file
22. Recognize files that needs to be recompile