From cfab4a0d32a5f3c3fbac7c843ca7e2cb71f3b33e Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Sun, 29 Sep 2024 00:59:02 +0200
Subject: [PATCH] Fix CMake scripts

This fixes ninja builds
---
 cmake/PugsDoc.cmake | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

diff --git a/cmake/PugsDoc.cmake b/cmake/PugsDoc.cmake
index 2be770b3a..dd1bc6b68 100644
--- a/cmake/PugsDoc.cmake
+++ b/cmake/PugsDoc.cmake
@@ -20,13 +20,10 @@ add_custom_target(doc DEPENDS userdoc)
 
 if (EMACS AND GNUPLOT_FOUND AND GMSH)
 
-  add_custom_command(
-    OUTPUT "${PUGS_BINARY_DIR}/doc"
+  add_custom_target(pugsdoc-dir
     COMMAND ${CMAKE_COMMAND} -E make_directory "${PUGS_BINARY_DIR}/doc"
   )
 
-  add_custom_target(pugsdoc-dir DEPENDS "${PUGS_BINARY_DIR}/doc")
-
   set(ORG_GENERATOR_FILES
     "${PUGS_SOURCE_DIR}/doc/lisp/build-doc-config.el"
     "${PUGS_SOURCE_DIR}/doc/lisp/share/pugs.el"
@@ -102,12 +99,12 @@ if (EMACS AND GNUPLOT_FOUND AND GMSH)
       FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
       @ONLY)
 
-    set_source_files_properties(
-      ${PUGS_BINARY_DIR}/build-pdf.sh2
-      PROPERTIES
-      GENERATED TRUE
-      HEADER_FILE_ONLY TRUE
-    )
+    # set_source_files_properties(
+    #   ${PUGS_BINARY_DIR}/build-pdf.sh2
+    #   PROPERTIES
+    #   GENERATED TRUE
+    #   HEADER_FILE_ONLY TRUE
+    # )
 
     add_custom_target(userdoc-pdf DEPENDS pugsdoc-dir "${PUGS_BINARY_DIR}/doc/userdoc.pdf" "${PUGS_BINARY_DIR}/doc/build-userdoc-pdf.sh")
 
-- 
GitLab