simplify install logic a bit

This commit is contained in:
Martin Rotter 2024-11-28 06:41:10 +01:00
parent 6f160be31c
commit 8ebefbfea4

View file

@ -631,16 +631,13 @@ endif()
if((WIN32 AND NOT BUILD_MSYS2) OR OS2) if((WIN32 AND NOT BUILD_MSYS2) OR OS2)
install(TARGETS rssguard DESTINATION .) install(TARGETS rssguard DESTINATION .)
set(HEADERS_FOLDER "include/librssguard") set(HEADERS_FOLDER "include/librssguard")
elseif(MINGW AND BUILD_MSYS2) elseif((MINGW AND BUILD_MSYS2) OR (UNIX AND NOT APPLE AND NOT ANDROID))
include (GNUInstallDirs) include (GNUInstallDirs)
install(TARGETS rssguard install(TARGETS rssguard
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
set(HEADERS_FOLDER "${CMAKE_INSTALL_INCLUDEDIR}/librssguard") set(HEADERS_FOLDER "${CMAKE_INSTALL_INCLUDEDIR}/librssguard")
elseif(UNIX AND NOT APPLE AND NOT ANDROID)
include (GNUInstallDirs)
install(TARGETS rssguard DESTINATION ${CMAKE_INSTALL_LIBDIR})
set(HEADERS_FOLDER "${CMAKE_INSTALL_INCLUDEDIR}/librssguard")
elseif(APPLE) elseif(APPLE)
install(TARGETS rssguard DESTINATION Contents/MacOS) install(TARGETS rssguard DESTINATION Contents/MacOS)
set(HEADERS_FOLDER "Contents/Resources/Include") set(HEADERS_FOLDER "Contents/Resources/Include")