37 lines
864 B
Python
Executable File
37 lines
864 B
Python
Executable File
import os
|
|
|
|
#
|
|
# import the environment and clone it so we can make changes.
|
|
#
|
|
Import('env')
|
|
irdb_env = env.Clone()
|
|
|
|
#
|
|
# These settings are recommended, but you can choose what you like
|
|
#
|
|
# be strict about syntax/warnings
|
|
irdb_env.Append(CXXFLAGS=" -Wall -Werror -fmax-errors=2 ")
|
|
# link against core and transform libraries
|
|
irdb_env.Append(LIBS=Split("irdb-core irdb-transform"))
|
|
# be able to include the SDK files
|
|
irdb_env.Append(CPPPATH=" $IRDB_SDK/include ")
|
|
# this is where the libraries are.
|
|
irdb_env.Append(LIBPATH=Split(" $IRDB_LIBS "))
|
|
# this is where to place plugins.
|
|
irdb_env.Replace(INSTALL_PATH=os.environ['PWD']+"/plugins_install")
|
|
|
|
#
|
|
# export the new environment for children sub-conscripts
|
|
#
|
|
Export('irdb_env')
|
|
|
|
#
|
|
# include the children sconscript files.
|
|
#
|
|
libs = irdb_env.SConscript("./transforms/SConscript")
|
|
|
|
#
|
|
# And we are done
|
|
#
|
|
Return('libs')
|