Author: rinrab
Date: Sat Jul  6 14:59:05 2024
New Revision: 1918969

URL: http://svn.apache.org/viewvc?rev=1918969&view=rev
Log:
On the 'cmake' branch: Setup include directories outside the
build-type-specific if blocks.

This simplifies the code and the include directories should not depend on
the library built in static or in shared configuration.

* build/cmake/FindAPR.cmake,
  build/cmake/FindAPRUtil.cmake
  (): Do not setup include directories from by set_target_properties, instead,
   use target_include_directories outside the build-type-specific if blocks.

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=1918969&r1=1918968&r2=1918969&view=diff
==============================================================================
--- subversion/branches/cmake/build/cmake/FindAPR.cmake (original)
+++ subversion/branches/cmake/build/cmake/FindAPR.cmake Sat Jul  6 14:59:05 2024
@@ -74,7 +74,6 @@ if(APR_FOUND AND NOT TARGET apr::apr)
     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}
     )
@@ -82,11 +81,12 @@ if(APR_FOUND AND NOT TARGET apr::apr)
     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()
 
+  target_include_directories(apr::apr INTERFACE ${APR_INCLUDE_DIR})
+
   if (WIN32)
     target_link_libraries(apr::apr INTERFACE ws2_32 rpcrt4)
   endif()

Modified: subversion/branches/cmake/build/cmake/FindAPRUtil.cmake
URL: 
http://svn.apache.org/viewvc/subversion/branches/cmake/build/cmake/FindAPRUtil.cmake?rev=1918969&r1=1918968&r2=1918969&view=diff
==============================================================================
--- subversion/branches/cmake/build/cmake/FindAPRUtil.cmake (original)
+++ subversion/branches/cmake/build/cmake/FindAPRUtil.cmake Sat Jul  6 14:59:05 
2024
@@ -74,7 +74,6 @@ if(APRUtil_FOUND AND NOT TARGET apr::apr
     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}
     )
@@ -82,8 +81,9 @@ if(APRUtil_FOUND AND NOT TARGET apr::apr
     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()
+
+  target_include_directories(apr::aprutil INTERFACE ${APRUTIL_INCLUDE_DIR})
 endif()


Reply via email to