mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
This port is the development branch of www/domoticz. The plan is to update it more or less each months. PR: 280944
58 lines
2.5 KiB
Text
58 lines
2.5 KiB
Text
--- CMakeLists.txt.orig 2023-08-08 16:14:54.744411000 +0200
|
|
+++ CMakeLists.txt 2023-08-08 16:16:31.615968000 +0200
|
|
@@ -488,19 +488,11 @@
|
|
ENDIF(HAVE_LINUX_SPI_H)
|
|
ENDIF(INCLUDE_SPI)
|
|
|
|
-FIND_PROGRAM(GIT_EXECUTABLE git
|
|
+FIND_PROGRAM(GIT_EXECUTABLE NOgitNO
|
|
DOC "git command line client")
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/main)
|
|
|
|
-# a custom target that is always built
|
|
-ADD_CUSTOM_TARGET(revisiontag ALL)
|
|
-
|
|
-# creates appversion.h using cmake script
|
|
-ADD_CUSTOM_COMMAND(TARGET revisiontag COMMAND ${CMAKE_COMMAND}
|
|
- -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR}
|
|
- -P ${CMAKE_CURRENT_SOURCE_DIR}/getgit.cmake)
|
|
-
|
|
MESSAGE(STATUS "###########################")
|
|
MESSAGE(STATUS "Compiling Revision #${ProjectRevision}")
|
|
MESSAGE(STATUS "###########################")
|
|
@@ -510,10 +502,6 @@
|
|
set (domoticz_VERSION_MINOR 1)
|
|
set (domoticz_VERSION_PATCH ${ProjectRevision})
|
|
|
|
-# explicitly say that the executable depends on the revisiontag
|
|
-add_dependencies(domoticz revisiontag)
|
|
-add_dependencies(domoticztester revisiontag)
|
|
-
|
|
TEST_BIG_ENDIAN(BIGENDIAN)
|
|
IF(${BIGENDIAN})
|
|
ADD_DEFINITIONS(-DIS_BIG_ENDIAN)
|
|
@@ -796,7 +784,7 @@
|
|
SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${domoticz}-dev")
|
|
SET(CPACK_PACKAGING_INSTALL_PREFIX "/")
|
|
SET(CPACK_PACKAGE_DEFAULT_LOCATION "/opt/${CPACK_PACKAGE_NAME}")
|
|
-SET(CPACK_PACKAGE_EXECUTABLES "domoticz;Home Automation System (Domotica).")
|
|
+SET(CPACK_PACKAGE_EXECUTABLES "domoticz;Home Automation System (Domoticz).")
|
|
|
|
#set(CPACK_DEB_COMPONENT_INSTALL TRUE)
|
|
SET(CPACK_DEBIAN_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR})
|
|
@@ -807,6 +795,9 @@
|
|
set(CMAKE_INSTALL_PREFIX "/opt/${CPACK_PACKAGE_NAME}" CACHE PATH "Install path prefix, prepended onto install directories." FORCE)
|
|
ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
|
|
|
+# FreeBSD
|
|
+set(CMAKE_INSTALL_PREFIX "XXXPREFIXXXX")
|
|
+
|
|
install(TARGETS domoticz DESTINATION ${CMAKE_INSTALL_PREFIX})
|
|
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/www DESTINATION ${CMAKE_INSTALL_PREFIX})
|
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/License.txt DESTINATION ${CMAKE_INSTALL_PREFIX})
|
|
@@ -815,4 +806,3 @@
|
|
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/scripts DESTINATION ${CMAKE_INSTALL_PREFIX} USE_SOURCE_PERMISSIONS)
|
|
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/plugins DESTINATION ${CMAKE_INSTALL_PREFIX})
|
|
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/dzVents DESTINATION ${CMAKE_INSTALL_PREFIX})
|
|
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/updatedomo DESTINATION ${CMAKE_INSTALL_PREFIX} PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ)
|