Bug 65297 - Why is there a limited number of 'arch' headers installed
Summary: Why is there a limited number of 'arch' headers installed
Status: NEW
Alias: None
Product: APR
Classification: Unclassified
Component: APR (show other bugs)
Version: 1.7.0
Hardware: PC All
: P2 normal (vote)
Target Milestone: ---
Assignee: Apache Portable Runtime bugs mailinglist
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-10 08:29 UTC by John Power - Ostia
Modified: 2021-05-10 08:29 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Power - Ostia 2021-05-10 08:29:43 UTC
I am running an application under the Apache HTTPD server. I need to use a number of the features of APR used by httpd, specifically the mutex and condvar processing. I see the following in CMakeLists.txt. Is there a reason why the entire 'arch' directory is not installed ?

IF(APR_INSTALL_PRIVATE_H)
  # Kludges for unexpected dependencies of httpd 2.x, not installed by default
  SET(APR_PRIVATE_H_FOR_HTTPD
    include/arch/win32/apr_arch_file_io.h
    include/arch/win32/apr_arch_misc.h
    include/arch/win32/apr_arch_utf8.h
    include/arch/win32/apr_private.h
    )
  INSTALL(FILES ${APR_PRIVATE_H_FOR_HTTPD} DESTINATION include/arch/win32)
  INSTALL(FILES include/arch/apr_private_common.h DESTINATION include/arch)
ENDIF()