Newer
Older
# @HEADER_COMPONENT libehp
# @HEADER_LANG python
# @HEADER_BEGIN
#
# Copyright 2017-2019 University of Virginia
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# @HEADER_END
import os
Import('env')
myenv=env.Clone()
files="ehp.cpp"
cpppath='''
../include
'''
cpppath=cpppath+Dir('.').srcnode().abspath+'/../third-party/elfio-code'
LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
LIBS=Split("")
myenv.Append(CXXFLAGS = " -std=c++17 -Wall -Werror -fmax-errors=2 -fPIC ")
lib1=myenv.Library("ehp", Split(files), LIBPATH=LIBPATH, LIBS=LIBS)
install1=myenv.Install("../lib/", lib1)
Default(install1)
lib2=myenv.SharedLibrary("ehp", Split(files), LIBPATH=LIBPATH, LIBS=LIBS)
install2=myenv.Install("../lib/", lib2)
Default(install2)
install=install1+install2