Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
Katherine Johnson’s mathematical calculations helped guide some of America’s most important early space missions while she confronted the racial and gender barriers faced by Black women in twentieth-century America.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
| SCons | |
|---|---|
| Original author | Steven Knight |
| Release | December 13, 2001[1] |
| Stable release | 4.11.1
/ August 27, 2026[2] |
| Written in | Python |
| Operating system | Cross-platform |
| Type | Software development tools |
| License | MIT License |
| Website | scons |
| Repository | github |
SCons is a software development tool that analyzes source code dependencies and operating system adaptation requirements from a software project description and generates final binary executables for installation on the target operating system platform. Its function is similar to the more popular GNU build system.
The tool generates Python scripts for project configuration and build logic.
The Cons software construction utility, written in Perl, was created by Bob Sidebotham in 1999.[3] It served as a base for the ScCons build tool, a design which won the Software Carpentry project SC Build competition in August 2000.[4] ScCons was the foundation for SCons.
SCons inspired the creation of Waf, formerly known as SCons/BKsys, which emerged in the KDE community. For some time, there were plans to use it as the build tool for KDE 4 and beyond, but that effort was abandoned in favor of CMake.[5]
Notable projects that use SCons (or used it at one time) include: The Battle for Wesnoth,[6] Battlefield 1942,[citation needed] Doom 3,[7] gem5,[8] gpsd,[9] GtkRadiant,[10] Madagascar,[11] Nullsoft Scriptable Install System,[12] OpenNebula,[13] VMware,[citation needed], Wolfenstein: Enemy Territory,[14] XORP and MCA2,[15] openpilot[16] and Godot.[17]
.csig is the SCons Content Signature file format.
Major features include:
The following is an SConstruct file that builds a hello world C program using the default platform compiler:
Program("hello-world.c")
The following is a SConstruct file for a project that includes two source files and specifies build tool options:
env = Environment()
env.Append(CPPFLAGS=["-Wall", "-g"])
env.Program("hello", ["hello.c", "main.c"])
{{citation}}: CS1 maint: deprecated archival service (link).
{{cite web}}: CS1 maint: deprecated archival service (link)
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
SCons is a software development tool that analyzes source code dependencies and operating system adaptation requirements from a software project description and generates final binary executables for installation on the target operating system platform. Its function is similar to the more popular GNU build system. The tool generates Python scripts for project configuration and build logic.
Rake is a software task management and a build automation tool created by Jim Weirich. It allows the user to specify tasks and to describe dependencies as well as to group tasks into namespaces. It is similar to SCons and Make. Rake was written in Ruby and has been part of the standard library of Ruby since version 1.9.
Harald "Bluetooth" Gormsson (Old Norse: Haraldr Blátǫnn Gormsson; Danish: Harald Blåtand Gormsen, died c. 985/86) was a king of Denmark and Norway. The son of King Gorm the Old and Thyra Dannebod, Harald ruled as king of Denmark from c. 958 – c. 986, introduced Christianity to Denmark and consolidated his rule over most of Jutland and Zealand. Harald's rule as king of Norway following the assassination of King Harald Greycloak of Norway was more tenuous, most likely lasting for no more than a few years in the 970s. His son Swein Forkbeard forcibly deposed him from his Danish throne shortly before his death.
Jomsborg or Jómsborg was a semi-legendary Viking stronghold at the southern coast of the Baltic Sea (medieval Wendland, modern Pomerania), that existed between the 960s and 1043. Its inhabitants were known as Jomsvikings. Jomsborg's exact location, or its existence, has not yet been established, though it is often maintained that Jomsborg was located on the eastern outlet of the Oder river. Historian Lauritz Weibull dismissed Jomsborg as a legend. The only source that mentions a precise location of Jomsborg (53°51′50″N 14°43′05″E) is the controversial Gesta Wulinensis ecclesiae pontificum that is said to have been discovered in the autumn of 2019.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →The Greenwood District.