msys2 support

This commit is contained in:
2024-01-30 13:23:14 -06:00
parent 99533a9687
commit 4089fca87c
10 changed files with 115 additions and 27 deletions

View File

@@ -1,16 +1,30 @@
if (MINGW)
include_directories(SYSTEM /mingw/include/boost-${BOOST_MAJOR_VERSION}_${BOOST_MINOR_VERSION})
set(Boost_LIBRARIES
/mingw64/lib/libboost_system.a
/mingw64/lib/libboost_atomic.a
/mingw64/lib/libboost_chrono.a
/mingw64/lib/libboost_date_time.a
/mingw64/lib/libboost_filesystem.a
/mingw64/lib/libboost_random.a
/mingw64/lib/libboost_regex.a
/mingw64/lib/libboost_serialization.a
/mingw64/lib/libboost_thread.a
)
include_directories(SYSTEM /mingw64/include/boost-${BOOST_MAJOR_VERSION}_${BOOST_MINOR_VERSION})
if (CMAKE_HOST_WIN32)
set(Boost_LIBRARIES
libboost_system-mt.a
libboost_atomic-mt.a
libboost_chrono-mt.a
libboost_date_time-mt.a
libboost_filesystem-mt.a
libboost_random-mt.a
libboost_regex-mt.a
libboost_serialization-mt.a
libboost_thread-mt.a
)
else()
set(Boost_LIBRARIES
/mingw64/lib/libboost_system.a
/mingw64/lib/libboost_atomic.a
/mingw64/lib/libboost_chrono.a
/mingw64/lib/libboost_date_time.a
/mingw64/lib/libboost_filesystem.a
/mingw64/lib/libboost_random.a
/mingw64/lib/libboost_regex.a
/mingw64/lib/libboost_serialization.a
/mingw64/lib/libboost_thread.a
)
endif()
else()
set(BOOST_VERSION ${BOOST_MAJOR_VERSION}.${BOOST_MINOR_VERSION}.${BOOST_PATCH_VERSION})
set(BOOST_VERSION2 ${BOOST_MAJOR_VERSION}_${BOOST_MINOR_VERSION}_${BOOST_PATCH_VERSION})