aboutsummaryrefslogtreecommitdiffstats
path: root/security/openconnect-gui
diff options
context:
space:
mode:
authoradridg <adridg@FreeBSD.org>2017-09-15 05:02:51 +0800
committeradridg <adridg@FreeBSD.org>2017-09-15 05:02:51 +0800
commit09b73d7ce3bed9ff760b2d8c786bd0baa67d6e45 (patch)
tree570aeb8e9fcad4efb19711621999d3df8296b6b9 /security/openconnect-gui
parent738d9f9aaaf7e78224386120cc5ea2b44702376f (diff)
downloadfreebsd-ports-gnome-09b73d7ce3bed9ff760b2d8c786bd0baa67d6e45.tar.gz
freebsd-ports-gnome-09b73d7ce3bed9ff760b2d8c786bd0baa67d6e45.tar.zst
freebsd-ports-gnome-09b73d7ce3bed9ff760b2d8c786bd0baa67d6e45.zip
Update CMake to 3.9, merge devel/cmake-modules into devel/cmake
Thanks to antoine@ for the exp-run. Approved by: rakuco (mentor) Reviewed by: tcberner (mentor) Reviewed by: mat PR: 222000 (exp-run) Differential Revision: https://reviews.freebsd.org/D12299
Diffstat (limited to 'security/openconnect-gui')
-rw-r--r--security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake28
1 files changed, 28 insertions, 0 deletions
diff --git a/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake b/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake
new file mode 100644
index 000000000000..15ea1966dda1
--- /dev/null
+++ b/security/openconnect-gui/files/patch-CMake_Includes_git__revision__main.cmake
@@ -0,0 +1,28 @@
+Has been submitted upstream. With ninja, the generated file
+is not recognized as a dependency and not generated before it is
+#included from other code.
+
+--- CMake/Includes/git_revision_main.cmake.orig 2016-08-28 20:11:26 UTC
++++ CMake/Includes/git_revision_main.cmake
+@@ -4,9 +4,9 @@ if(IS_DIRECTORY ${PROJECT_SOURCE_DIR}/.git)
+ find_package(Git 2.7 REQUIRED)
+ endif()
+
+-add_custom_target(git_revision ALL)
+ add_custom_command(
+- TARGET git_revision
++# TARGET git_revision
++ OUTPUT ${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}.cpp
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src
+
+ COMMAND ${CMAKE_COMMAND}
+@@ -35,5 +35,8 @@ add_custom_command(
+ -P ${CMAKE_SOURCE_DIR}/CMake/Includes/git_revision_generate.cmake
+ COMMENT "Analyzing Git revision/tag changes..." VERBATIM
+ )
+-
++add_custom_target(
++ git_revision
++ DEPENDS ${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}.cpp
++)
+ add_dependencies(${PROJECT_NAME} git_revision)