Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
apr: fix posix build and use SOURCE_DIR etc.
  • Loading branch information
tonytheodore committed Feb 7, 2017
commit 1020d040db43dc10ee1f37a8377030c4a124beaf
17 changes: 11 additions & 6 deletions src/apr.mk
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,23 @@ define $(PKG)_UPDATE
endef

define $(PKG)_BUILD
cp -Rp '$(1)' '$(1).native'
cd '$(1).native' && ./configure
cd '$(1).native' && $(MAKE) tools/gen_test_char \
CFLAGS='-DNEED_ENHANCED_ESCAPES'
cd '$(1)' && ./configure \
# native build for gen_test_char
mkdir '$(BUILD_DIR).native'
cd '$(BUILD_DIR).native' && '$(SOURCE_DIR)/configure'
$(MAKE) -C '$(BUILD_DIR).native' tools/gen_test_char \
CFLAGS='-DNEED_ENHANCED_ESCAPES' -j '$(JOBS)'

# cross build
cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \
$(MXE_CONFIGURE_OPTS) \
ac_cv_sizeof_off_t=4 \
ac_cv_sizeof_pid_t=4 \
ac_cv_sizeof_size_t=4 \
ac_cv_sizeof_ssize_t=4 \
$(if $(POSIX_THREADS),apr_cv_mutex_robust_shared=yes) \
CFLAGS=-D_WIN32_WINNT=0x0500
$(MAKE) -C '$(1)' -j 1 install GEN_TEST_CHAR='$(1).native/tools/gen_test_char'
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' GEN_TEST_CHAR='$(BUILD_DIR).native/tools/gen_test_char'
$(MAKE) -C '$(BUILD_DIR)' -j 1 install

ln -sf '$(PREFIX)/$(TARGET)/bin/apr-1-config' '$(PREFIX)/bin/$(TARGET)-apr-1-config'
endef