Files
cpp-thirdparty/linx64/lib/boost/cmake/boost_timer-1.83.0/libboost_timer-variant-clang17-mt-d-x64-1_83-shared.cmake
2023-11-24 12:56:13 -06:00

103 lines
3.3 KiB
CMake

# Generated by Boost 1.83.0
# address-model=64
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "64 bit, need 32")
return()
endif()
# layout=versioned
# toolset=clang17
if(Boost_COMPILER)
if(NOT "clang17" IN_LIST Boost_COMPILER AND NOT "-clang17" IN_LIST Boost_COMPILER)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "clang17, Boost_COMPILER=${Boost_COMPILER}")
return()
endif()
else()
if(BOOST_DETECTED_TOOLSET AND NOT BOOST_DETECTED_TOOLSET STREQUAL "clang17")
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "clang17, detected ${BOOST_DETECTED_TOOLSET}, set Boost_COMPILER to override")
return()
endif()
endif()
# link=shared
if(DEFINED Boost_USE_STATIC_LIBS)
if(Boost_USE_STATIC_LIBS)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "shared, Boost_USE_STATIC_LIBS=${Boost_USE_STATIC_LIBS}")
return()
endif()
else()
if(WIN32 AND NOT _BOOST_SINGLE_VARIANT)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "shared, default on Windows is static, set Boost_USE_STATIC_LIBS=OFF to override")
return()
endif()
endif()
# runtime-link=shared
if(Boost_USE_STATIC_RUNTIME)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "shared runtime, Boost_USE_STATIC_RUNTIME=${Boost_USE_STATIC_RUNTIME}")
return()
endif()
# runtime-debugging=on
if(NOT "${Boost_USE_DEBUG_RUNTIME}" STREQUAL "" AND NOT Boost_USE_DEBUG_RUNTIME)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "debug runtime, Boost_USE_DEBUG_RUNTIME=${Boost_USE_DEBUG_RUNTIME}")
return()
endif()
# threading=multi
if(DEFINED Boost_USE_MULTITHREADED AND NOT Boost_USE_MULTITHREADED)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "multithreaded, Boost_USE_MULTITHREADED=${Boost_USE_MULTITHREADED}")
return()
endif()
# variant=debug
if(NOT "${Boost_USE_DEBUG_LIBS}" STREQUAL "" AND NOT Boost_USE_DEBUG_LIBS)
_BOOST_SKIPPED("libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0" "debug, Boost_USE_DEBUG_LIBS=${Boost_USE_DEBUG_LIBS}")
return()
endif()
if(Boost_VERBOSE OR Boost_DEBUG)
message(STATUS " [x] libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0")
endif()
# Create imported target Boost::timer
if(NOT TARGET Boost::timer)
add_library(Boost::timer SHARED IMPORTED)
set_target_properties(Boost::timer PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${_BOOST_INCLUDEDIR}"
INTERFACE_COMPILE_DEFINITIONS "BOOST_TIMER_NO_LIB"
)
endif()
# Target file name: libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0
get_target_property(__boost_imploc Boost::timer IMPORTED_LOCATION_DEBUG)
if(__boost_imploc)
message(SEND_ERROR "Target Boost::timer already has an imported location '${__boost_imploc}', which is being overwritten with '${_BOOST_LIBDIR}/libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0'")
endif()
unset(__boost_imploc)
set_property(TARGET Boost::timer APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
set_target_properties(Boost::timer PROPERTIES
IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG CXX
IMPORTED_LOCATION_DEBUG "${_BOOST_LIBDIR}/libboost_timer-clang17-mt-d-x64-1_83.so.1.83.0"
)
set_property(TARGET Boost::timer APPEND
PROPERTY INTERFACE_COMPILE_DEFINITIONS "BOOST_TIMER_DYN_LINK"
)
list(APPEND _BOOST_TIMER_DEPS headers)