#---------------------------------------------------------------------------------------------------
# Copyright (c) 2018 Marcus Geelnard
#
# This software is provided 'as-is', without any express or implied warranty. In no event will the
# authors be held liable for any damages arising from the use of this software.
#
# Permission is granted to anyone to use this software for any purpose, including commercial
# applications, and to alter it and redistribute it freely, subject to the following restrictions:
#
#  1. The origin of this software must not be misrepresented; you must not claim that you wrote
#     the original software. If you use this software in a product, an acknowledgment in the
#     product documentation would be appreciated but is not required.
#
#  2. Altered source versions must be plainly marked as such, and must not be misrepresented as
#     being the original software.
#
#  3. This notice may not be removed or altered from any source distribution.
#---------------------------------------------------------------------------------------------------

add_library(wrappers
  gcc_wrapper.cpp
  gcc_wrapper.hpp
  ghs_wrapper.cpp
  ghs_wrapper.hpp
  lua_wrapper.cpp
  lua_wrapper.hpp
  msvc_wrapper.cpp
  msvc_wrapper.hpp
  program_wrapper.cpp
  program_wrapper.hpp
  )
target_link_libraries(wrappers base config sys cache lua)
