MinGW: Remove manual setting of library prefix/suffix (#277)

We no longer need to manually set these suffixes/prefixes as CMake in MSYS2 now knows about Objective C.

See msys2/MINGW-packages#20028
See https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9244
See msys2/MINGW-packages#20024 (comment)
main
Frederik Carlier 2 years ago committed by GitHub
parent e882423e5a
commit f983cdbf68
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -21,9 +21,8 @@ endif()
enable_language(OBJC OBJCXX)
if (MINGW)
set(CMAKE_IMPORT_LIBRARY_SUFFIX ".dll.a")
set(CMAKE_LINK_LIBRARY_SUFFIX "")
set(CMAKE_SHARED_LIBRARY_PREFIX "lib")
# Make sure ObjC++ source code uses the C++ implicit include directories. This is needed, for example, to make sure we use the right
# C++ headers when using clang but linking with libstdc++.
set(CMAKE_OBJCXX_IMPLICIT_INCLUDE_DIRECTORIES ${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES})
endif ()

Loading…
Cancel
Save