-
Notifications
You must be signed in to change notification settings - Fork 0
Set RTTI
Dejan edited this page Apr 26, 2016
·
1 revision
#Set RTTI - Minimal example
SConscript
import nucleotide
Import('settings')
# Accumulate Atoms
## Enable exceptions
settings.accumulate( 'exception' )
## Set Run Time Type Information
settings.accumulate( 'RTTI', { 'enable': 'true' } )
# Accumulate source
source = []
source += ['main.cpp']
# Make native environment
envProgram = nucleotide.Environment( settings ).native()
# Create program
program = envProgram.Program( target = 'main' + envProgram['PROGSUFFIX'], source = source )
# ... and return!
Return( 'program' )
SConstruct
import nucleotide
#make setting
settings = nucleotide.Settings( )
#Accumulate
# Nothing to accumulate. This is minimal
# Call
product = SConscript('./SConscript', exports=[ 'settings' ] )
#Make it defualt
Default( product )
main.cpp