svn commit: r1920562 - /subversion/branches/cmake/CMakeLists.txt

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <[email protected]>
Author: rinrab
Date: Wed Sep 11 12:37:03 2024
New Revision: 1920562

URL: http://svn.apache.org/viewvc?rev=1920562&view=rev
Log:
On the 'cmake' branch: follow-up to r1920560: Create a directory for the
generated proxy headers in configure time.

* CMakeLists.txt
  (swig): Use file(MAKE_DIRECTORY) to create the directory before and don't
   do that from the custom commands.

Modified:
    subversion/branches/cmake/CMakeLists.txt

Modified: subversion/branches/cmake/CMakeLists.txt
URL: http://svn.apache.org/viewvc/subversion/branches/cmake/CMakeLists.txt?rev=1920562&r1=1920561&r2=1920562&view=diff
==============================================================================
--- subversion/branches/cmake/CMakeLists.txt (original)
+++ subversion/branches/cmake/CMakeLists.txt Wed Sep 11 12:37:03 2024
@@ -283,6 +283,8 @@ if(SVN_ENABLE_SWIG_PERL OR SVN_ENABLE_SW
   find_package(SWIG REQUIRED)
   include(${SWIG_USE_FILE})
 
+  file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/subversion/bindings/swig/proxy")
+
   set(SWIG_INCLUDE_DIRECTORIES
     ${CMAKE_CURRENT_SOURCE_DIR}/subversion/bindings/swig/include
     ${CMAKE_CURRENT_SOURCE_DIR}/subversion/bindings/swig
@@ -309,8 +311,6 @@ if(SVN_ENABLE_SWIG_PERL OR SVN_ENABLE_SW
       WORKING_DIRECTORY
         "${CMAKE_CURRENT_BINARY_DIR}"
       COMMAND
-        "${CMAKE_COMMAND}" -E make_directory "${CMAKE_CURRENT_BINARY_DIR}/subversion/bindings/swig/proxy"
-      COMMAND
         "${Python3_EXECUTABLE}"
         "${CMAKE_CURRENT_SOURCE_DIR}/build/generator/swig/header_wrappers.py"
         "${CMAKE_CURRENT_SOURCE_DIR}/build.conf"
@@ -330,8 +330,6 @@ function(swig_target_external_runtime ta
     OUTPUT ${swig_runtime_path}
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     COMMAND
-      ${CMAKE_COMMAND} -E make_directory "subversion/bindings/swig/proxy"
-    COMMAND
       "${Python3_EXECUTABLE}"
       "${CMAKE_CURRENT_SOURCE_DIR}/build/generator/swig/external_runtime.py"
       "${CMAKE_CURRENT_SOURCE_DIR}/build.conf"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.