Author: rinrab
Date: Mon Jul  8 13:34:25 2024
New Revision: 1919021

URL: http://svn.apache.org/viewvc?rev=1919021&view=rev
Log:
On the 'cmake' branch: Disable targets which depend on the optional (in
CMake) modules if they are not built.

* build/generator/gen_cmake.py
  (Generator.write): Append SVN_BUILD_* to enable_condition if dependency
   name is one of RA or FS module names.

Modified:
    subversion/branches/cmake/build/generator/gen_cmake.py

Modified: subversion/branches/cmake/build/generator/gen_cmake.py
URL: 
http://svn.apache.org/viewvc/subversion/branches/cmake/build/generator/gen_cmake.py?rev=1919021&r1=1919020&r2=1919021&view=diff
==============================================================================
--- subversion/branches/cmake/build/generator/gen_cmake.py (original)
+++ subversion/branches/cmake/build/generator/gen_cmake.py Mon Jul  8 13:34:25 
2024
@@ -168,6 +168,10 @@ class Generator(gen_base.GeneratorBase):
             else:
               libs.append("external-" + dep.name)
           else:
+            if dep.name in ["libsvn_ra_local", "libsvn_ra_serf", 
"libsvn_ra_svn",
+                            "libsvn_fs_base", "libsvn_fs_fs", "libsvn_fs_x"]:
+              enable_condition.append("SVN_BUILD_" + get_module_name(dep.name))
+
             libs.append(dep.name)
         elif isinstance(dep, gen_base.ObjectFile):
           deps = self.graph.get_sources(gen_base.DT_OBJECT,


Reply via email to