Skip to content

Conversation

mturk
Copy link
Contributor

@mturk mturk commented Oct 23, 2024

Wow, didn't touch that in years.
Anyhow, the changes allow building with Hybrid CRT model.

!ENDIF
!IF !DEFINED(APACHE2_LDIR) || "$(APACHE2_LDIR)" == ""
APACHE2_LDIR=$(APACHE2_HOME)\lib
APACHE2_LDIR = lib

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this should not change. If the admin wants to change the lib (or include, etc.) dirs, they cannot now because they will always have to be relative to APACHE2_HOME. Without this change, a full path can be specified for the APACHE2_LIB (_INCLUDE, etc.) including a drive letter, but this change makes that impossible.

I don't know if there are any use-cases for specifying different lib, include, etc. directories but this looks like a loss in functionality.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My intention was to simplify the things by not requiring the full path for lib and include dirs,
since APACHE2_HOME should point to the directory containing both lib and include/httpd and include/apr-1.
The APACHE2_IDIR makes no sence, since it should always be $(APACHE2_HOME)\include.
Same for APACHE2_LDIR that is by default $(APACHE2_HOME)\lib.
However one can set APACHE2_LDIR=lib64, which would evaluate to $(APACHE2_HOME)\lib64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants