# SPDX-FileCopyrightText: 2018 Copyright contributors to the cppTango project
#
# SPDX-License-Identifier: LGPL-3.0-or-later

set_target_properties(
    log4tango_objects client_objects idl_objects common_objects
    PROPERTIES
    UNITY_BUILD_CODE_BEFORE_INCLUDE "// NOLINTNEXTLINE(bugprone-suspicious-include)")

if(BUILD_SHARED_LIBS)
target_compile_options(tango PRIVATE -fPIC)
set_target_properties(tango PROPERTIES
                    VERSION ${LIBRARY_VERSION}
                    SOVERSION ${SO_VERSION})
endif()

install(
TARGETS tango
    EXPORT TangoTargets
    LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
    ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
    INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")

include(configure/cpack_linux.cmake)
