Author: rinrab
Date: Sat Jul  6 14:50:49 2024
New Revision: 1918968

URL: http://svn.apache.org/viewvc?rev=1918968&view=rev
Log:
On the 'cmake' branch: Simplify CMake modules for APR and APR-Util libraries
by removing nested conditions. Now the checks for LIBRARY_FOUND and for
existing of that target are in the same `if`.

* build/cmake/FindAPR.cmake,
  build/cmake/FindAPRUtil.cmake
  (): Removing nested conditions.

Modified:
    subversion/branches/cmake/build/cmake/FindAPR.cmake
    subversion/branches/cmake/build/cmake/FindAPRUtil.cmake

Modified: subversion/branches/cmake/build/cmake/FindAPR.cmake
URL: 
http://svn.apache.org/viewvc/subversion/branches/cmake/build/cmake/FindAPR.cmake?rev=1918968&r1=1918967&r2=1918968&view=diff
==============================================================================
--- subversion/branches/cmake/build/cmake/FindAPR.cmake (original)
+++ subversion/branches/cmake/build/cmake/FindAPR.cmake Sat Jul  6 14:50:49 2024
@@ -69,27 +69,25 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(
     APR_VERSION
 )
 
-if(APR_FOUND)
-  if (NOT TARGET apr::apr)
-    if (APR_LIBRARY_SHARED)
-      add_library(apr::apr SHARED IMPORTED)
-      target_compile_definitions(apr::apr INTERFACE "APR_DECLARE_IMPORT")
-      set_target_properties(apr::apr PROPERTIES
-        INTERFACE_INCLUDE_DIRECTORIES ${APR_INCLUDE_DIR}
-        IMPORTED_LOCATION ${APR_DLL}
-        IMPORTED_IMPLIB ${APR_LIBRARY}
-      )
-    else()
-      add_library(apr::apr STATIC IMPORTED)
-      target_compile_definitions(apr::apr INTERFACE "APR_DECLARE_STATIC")
-      set_target_properties(apr::apr PROPERTIES
-        INTERFACE_INCLUDE_DIRECTORIES ${APR_INCLUDE_DIR}
-        IMPORTED_LOCATION ${APR_LIBRARY}
-      )
-    endif()
+if(APR_FOUND AND NOT TARGET apr::apr)
+  if (APR_LIBRARY_SHARED)
+    add_library(apr::apr SHARED IMPORTED)
+    target_compile_definitions(apr::apr INTERFACE "APR_DECLARE_IMPORT")
+    set_target_properties(apr::apr PROPERTIES
+      INTERFACE_INCLUDE_DIRECTORIES ${APR_INCLUDE_DIR}
+      IMPORTED_LOCATION ${APR_DLL}
+      IMPORTED_IMPLIB ${APR_LIBRARY}
+    )
+  else()
+    add_library(apr::apr STATIC IMPORTED)
+    target_compile_definitions(apr::apr INTERFACE "APR_DECLARE_STATIC")
+    set_target_properties(apr::apr PROPERTIES
+      INTERFACE_INCLUDE_DIRECTORIES ${APR_INCLUDE_DIR}
+      IMPORTED_LOCATION ${APR_LIBRARY}
+    )
+  endif()
 
-    if (WIN32)
-      target_link_libraries(apr::apr INTERFACE ws2_32 rpcrt4)
-    endif()
+  if (WIN32)
+    target_link_libraries(apr::apr INTERFACE ws2_32 rpcrt4)
   endif()
 endif()

Modified: subversion/branches/cmake/build/cmake/FindAPRUtil.cmake
URL: 
http://svn.apache.org/viewvc/subversion/branches/cmake/build/cmake/FindAPRUtil.cmake?rev=1918968&r1=1918967&r2=1918968&view=diff
==============================================================================
--- subversion/branches/cmake/build/cmake/FindAPRUtil.cmake (original)
+++ subversion/branches/cmake/build/cmake/FindAPRUtil.cmake Sat Jul  6 14:50:49 
2024
@@ -69,23 +69,21 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(
     APRUTIL_VERSION
 )
 
-if(APRUtil_FOUND)
-  if(NOT TARGET apr::aprutil)
-    if (APRUTIL_LIBRARY_SHARED)
-      add_library(apr::aprutil SHARED IMPORTED)
-      target_compile_definitions(apr::aprutil INTERFACE "APU_DECLARE_IMPORT")
-      set_target_properties(apr::aprutil PROPERTIES
-        INTERFACE_INCLUDE_DIRECTORIES ${APRUTIL_INCLUDE_DIR}
-        IMPORTED_LOCATION ${APRUTIL_DLL}
-        IMPORTED_IMPLIB ${APRUTIL_LIBRARY}
-      )
-    else()
-      add_library(apr::aprutil STATIC IMPORTED)
-      target_compile_definitions(apr::aprutil INTERFACE "APU_DECLARE_STATIC")
-      set_target_properties(apr::aprutil PROPERTIES
-        INTERFACE_INCLUDE_DIRECTORIES ${APRUTIL_INCLUDE_DIR}
-        IMPORTED_LOCATION ${APRUTIL_LIBRARY}
-      )
-    endif()
+if(APRUtil_FOUND AND NOT TARGET apr::aprutil)
+  if (APRUTIL_LIBRARY_SHARED)
+    add_library(apr::aprutil SHARED IMPORTED)
+    target_compile_definitions(apr::aprutil INTERFACE "APU_DECLARE_IMPORT")
+    set_target_properties(apr::aprutil PROPERTIES
+      INTERFACE_INCLUDE_DIRECTORIES ${APRUTIL_INCLUDE_DIR}
+      IMPORTED_LOCATION ${APRUTIL_DLL}
+      IMPORTED_IMPLIB ${APRUTIL_LIBRARY}
+    )
+  else()
+    add_library(apr::aprutil STATIC IMPORTED)
+    target_compile_definitions(apr::aprutil INTERFACE "APU_DECLARE_STATIC")
+    set_target_properties(apr::aprutil PROPERTIES
+      INTERFACE_INCLUDE_DIRECTORIES ${APRUTIL_INCLUDE_DIR}
+      IMPORTED_LOCATION ${APRUTIL_LIBRARY}
+    )
   endif()
 endif()


Reply via email to