Ensure atomic is only linked for non-windows OS's

This commit is contained in:
AdenKoperczak 2025-04-17 10:51:27 -04:00
parent 3f9f5fcb90
commit b4694d637b
No known key found for this signature in database
GPG key ID: 9843017036F62EE7

View file

@ -686,13 +686,17 @@ else()
target_compile_options(supercell-wx PRIVATE "$<$<CONFIG:Release>:-g>") target_compile_options(supercell-wx PRIVATE "$<$<CONFIG:Release>:-g>")
endif() endif()
# link atomic only for Linux
if (!MSVC)
target_link_libraries(scwx-qt PUBLIC atomic)
endif()
target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
Qt${QT_VERSION_MAJOR}::OpenGLWidgets Qt${QT_VERSION_MAJOR}::OpenGLWidgets
Qt${QT_VERSION_MAJOR}::Multimedia Qt${QT_VERSION_MAJOR}::Multimedia
Qt${QT_VERSION_MAJOR}::Positioning Qt${QT_VERSION_MAJOR}::Positioning
Qt${QT_VERSION_MAJOR}::SerialPort Qt${QT_VERSION_MAJOR}::SerialPort
Qt${QT_VERSION_MAJOR}::Svg Qt${QT_VERSION_MAJOR}::Svg
atomic
Boost::json Boost::json
Boost::timer Boost::timer
QMapLibre::Core QMapLibre::Core