mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
71 lines
2.3 KiB
Plaintext
71 lines
2.3 KiB
Plaintext
From 15c47fe8e80795213c02e32b28f180996687e067 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
|
|
Date: Fri, 4 Jun 2021 17:59:44 +0200
|
|
Subject: Haiku supporting patches
|
|
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 4ab824c..4ec99d9 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -172,13 +172,28 @@ file (GLOB TS_FILES
|
|
translations/flacon*.ts
|
|
)
|
|
|
|
-set(DATA_DIR
|
|
- ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}
|
|
-)
|
|
+if(NOT DEFINED DATA_DIR)
|
|
+ set(DATA_DIR
|
|
+ ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}
|
|
+ )
|
|
+endif()
|
|
|
|
-set(TRANSLATIONS_DIR
|
|
- "${DATA_DIR}/translations"
|
|
-)
|
|
+if(NOT DEFINED TRANSLATIONS_DIR)
|
|
+ set(TRANSLATIONS_DIR
|
|
+ "${DATA_DIR}/translations"
|
|
+ )
|
|
+endif()
|
|
+
|
|
+if(NOT DEFINED MAN_DIR)
|
|
+ set(MAN_DIR
|
|
+ ${CMAKE_INSTALL_PREFIX}/share/man/man1
|
|
+ )
|
|
+endif()
|
|
+
|
|
+if(NOT DEFINED BIN_DIR)
|
|
+ set(BIN_DIR
|
|
+ ${CMAKE_INSTALL_PREFIX}/bin)
|
|
+endif()
|
|
add_definitions(-DTRANSLATIONS_DIR=\"${TRANSLATIONS_DIR}\")
|
|
|
|
|
|
@@ -359,10 +374,11 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
|
|
install(SCRIPT "${CMAKE_BINARY_DIR}/macdelopy.cmake")
|
|
|
|
else()
|
|
- install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)
|
|
+ install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${BIN_DIR})
|
|
install(FILES ${QM_FILES} DESTINATION ${TRANSLATIONS_DIR})
|
|
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flacon.1.gz DESTINATION share/man/man1)
|
|
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flacon.1.gz DESTINATION ${MAN_DIR})
|
|
|
|
+if(NOT HAIKU)
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.desktop DESTINATION "share/applications")
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/com.github.Flacon.metainfo.xml DESTINATION "share/metainfo")
|
|
install(FILES images/mainicon/flacon-16x16.png DESTINATION "share/icons/hicolor/16x16/apps" RENAME "flacon.png")
|
|
@@ -373,6 +389,7 @@ else()
|
|
install(FILES images/mainicon/flacon-256x256.png DESTINATION "share/icons/hicolor/256x256/apps" RENAME "flacon.png")
|
|
install(FILES images/mainicon/flacon-512x512.png DESTINATION "share/icons/hicolor/512x512/apps" RENAME "flacon.png")
|
|
install(FILES images/mainicon/flacon.svg DESTINATION "share/icons/hicolor/scalable/apps" RENAME "flacon.svg")
|
|
+endif()
|
|
|
|
endif()
|
|
|
|
--
|
|
2.51.0
|
|
|