mirror of https://git.wownero.com/dsc/mxe.git
various pkgs: updates, cleanups, new-style options
This commit is contained in:
parent
7e3453b34a
commit
b3552f798c
|
@ -1,12 +0,0 @@
|
||||||
This file is part of MXE. See LICENSE.md for licensing information.
|
|
||||||
|
|
||||||
--- a/configure
|
|
||||||
+++ b/configure
|
|
||||||
@@ -198,6 +198,7 @@
|
|
||||||
case "$TARGET_OS" in
|
|
||||||
*mingw*)
|
|
||||||
EXT=".exe"
|
|
||||||
+ SHARED_NAME="liblsmash-$MAJVER"
|
|
||||||
SHARED_EXT=".dll"
|
|
||||||
IMPLIB="liblsmash.dll.a"
|
|
||||||
SO_LDFLAGS="-shared -Wl,--out-implib,$IMPLIB"
|
|
|
@ -4,25 +4,19 @@ PKG := liblsmash
|
||||||
$(PKG)_WEBSITE := https://l-smash.github.io/l-smash/
|
$(PKG)_WEBSITE := https://l-smash.github.io/l-smash/
|
||||||
$(PKG)_DESCR := L-SMASH
|
$(PKG)_DESCR := L-SMASH
|
||||||
$(PKG)_IGNORE :=
|
$(PKG)_IGNORE :=
|
||||||
$(PKG)_VERSION := 2.9.1
|
$(PKG)_VERSION := 2.14.5
|
||||||
$(PKG)_CHECKSUM := 17f24fc8bffba753f8c628f1732fc3581b80362341274747ef6fb96af1cac45c
|
$(PKG)_CHECKSUM := e6f7c31de684f4b89ee27e5cd6262bf96f2a5b117ba938d2d606cf6220f05935
|
||||||
$(PKG)_SUBDIR := l-smash-$($(PKG)_VERSION)
|
$(PKG)_GH_CONF := l-smash/l-smash/tags, v
|
||||||
$(PKG)_FILE := $($(PKG)_SUBDIR).tar.gz
|
|
||||||
$(PKG)_URL := https://github.com/l-smash/l-smash/archive/v$($(PKG)_VERSION).tar.gz
|
|
||||||
$(PKG)_DEPS := cc
|
$(PKG)_DEPS := cc
|
||||||
|
|
||||||
define $(PKG)_UPDATE
|
|
||||||
$(call MXE_GET_GITHUB_TAGS, l-smash/l-smash, v)
|
|
||||||
endef
|
|
||||||
|
|
||||||
# L-SMASH uses a custom made configure script that doesn't recognize
|
# L-SMASH uses a custom made configure script that doesn't recognize
|
||||||
# the option --host and fails on unknown options.
|
# the option --host and fails on unknown options.
|
||||||
# Therefor $(MXE_CONFIGURE_OPTS) can't be used here.
|
# Therefor $(MXE_CONFIGURE_OPTS) can't be used here.
|
||||||
define $(PKG)_BUILD
|
define $(PKG)_BUILD
|
||||||
cd '$(1)' && ./configure \
|
cd '$(SOURCE_DIR)' && ./configure \
|
||||||
--prefix='$(PREFIX)/$(TARGET)' \
|
--prefix='$(PREFIX)/$(TARGET)' \
|
||||||
--cross-prefix=$(TARGET)- \
|
--cross-prefix=$(TARGET)- \
|
||||||
$(if $(BUILD_SHARED), --enable-shared --disable-static)
|
$(if $(BUILD_SHARED), --enable-shared --disable-static)
|
||||||
$(MAKE) -C '$(1)' -j '$(JOBS)'
|
$(MAKE) -C '$(SOURCE_DIR)' -j '$(JOBS)'
|
||||||
$(MAKE) -C '$(1)' -j 1 install
|
$(MAKE) -C '$(SOURCE_DIR)' -j 1 install
|
||||||
endef
|
endef
|
||||||
|
|
|
@ -3,17 +3,13 @@
|
||||||
PKG := librtmp
|
PKG := librtmp
|
||||||
$(PKG)_WEBSITE := https://rtmpdump.mplayerhq.hu/
|
$(PKG)_WEBSITE := https://rtmpdump.mplayerhq.hu/
|
||||||
$(PKG)_IGNORE :=
|
$(PKG)_IGNORE :=
|
||||||
$(PKG)_VERSION := a107cef
|
$(PKG)_VERSION := fa8646d
|
||||||
$(PKG)_CHECKSUM := aea53f2a2c6596c93eeb288d97266e89a97b31795b678daccedc31d70dad28c4
|
$(PKG)_CHECKSUM := 301cb9e93a7d2bf2da6b784ee6a9e45a04e2a9e3d322080d46c5d66576a792ec
|
||||||
$(PKG)_SUBDIR := mirror-rtmpdump-$($(PKG)_VERSION)
|
$(PKG)_GH_CONF := mirror/rtmpdump/branches/master
|
||||||
$(PKG)_FILE := rtmpdump-$($(PKG)_VERSION).tar.gz
|
|
||||||
$(PKG)_URL := https://github.com/mirror/rtmpdump/tarball/$($(PKG)_VERSION)/$($(PKG)_FILE)
|
|
||||||
$(PKG)_DEPS := cc gnutls
|
$(PKG)_DEPS := cc gnutls
|
||||||
|
|
||||||
$(PKG)_UPDATE = $(call MXE_GET_GITHUB_SHA, mirror/rtmpdump, master)
|
|
||||||
|
|
||||||
define $(PKG)_BUILD
|
define $(PKG)_BUILD
|
||||||
$(MAKE) -C '$(1)' \
|
$(MAKE) -C '$(SOURCE_DIR)' \
|
||||||
CROSS_COMPILE='$(TARGET)-' \
|
CROSS_COMPILE='$(TARGET)-' \
|
||||||
prefix='$(PREFIX)/$(TARGET)' \
|
prefix='$(PREFIX)/$(TARGET)' \
|
||||||
SYS=mingw \
|
SYS=mingw \
|
||||||
|
|
22
src/libuv.mk
22
src/libuv.mk
|
@ -1,25 +1,19 @@
|
||||||
# This file is part of MXE. See LICENSE.md for licensing information.
|
# This file is part of MXE. See LICENSE.md for licensing information.
|
||||||
|
|
||||||
PKG := libuv
|
PKG := libuv
|
||||||
$(PKG)_WEBSITE := http://libuv.org/
|
$(PKG)_WEBSITE := https://libuv.org
|
||||||
$(PKG)_IGNORE :=
|
$(PKG)_IGNORE :=
|
||||||
$(PKG)_VERSION := 1.9.1
|
$(PKG)_VERSION := 1.19.2
|
||||||
$(PKG)_CHECKSUM := e83953782c916d7822ef0b94e8115ce5756fab5300cca173f0de5f5b0e0ae928
|
$(PKG)_CHECKSUM := ccc5f3b43ed171640513786e5e809508cb6308279b4d71a016e4550ad62f1686
|
||||||
$(PKG)_SUBDIR := $(PKG)-v$($(PKG)_VERSION)
|
$(PKG)_GH_CONF := libuv/libuv/tags, v
|
||||||
$(PKG)_FILE := $(PKG)-v$($(PKG)_VERSION).tar.gz
|
|
||||||
$(PKG)_URL := http://dist.libuv.org/dist/v$($(PKG)_VERSION)/$($(PKG)_FILE)
|
|
||||||
$(PKG)_DEPS := cc
|
$(PKG)_DEPS := cc
|
||||||
|
|
||||||
define $(PKG)_UPDATE
|
|
||||||
$(call MXE_GET_GITHUB_TAGS, libuv/libuv, v)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define $(PKG)_BUILD
|
define $(PKG)_BUILD
|
||||||
cd '$(1)' && sh autogen.sh
|
cd '$(SOURCE_DIR)' && sh autogen.sh
|
||||||
cd '$(1)' && ./configure \
|
cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \
|
||||||
$(MXE_CONFIGURE_OPTS)
|
$(MXE_CONFIGURE_OPTS)
|
||||||
$(MAKE) -C '$(1)' -j '$(JOBS)'
|
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
|
||||||
$(MAKE) -C '$(1)' -j 1 install
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
||||||
|
|
||||||
'$(TARGET)-gcc' \
|
'$(TARGET)-gcc' \
|
||||||
-W -Wall -Werror -pedantic \
|
-W -Wall -Werror -pedantic \
|
||||||
|
|
|
@ -1,162 +0,0 @@
|
||||||
This file is part of MXE. See LICENSE.md for licensing information.
|
|
||||||
|
|
||||||
Contains ad hoc patches for cross building.
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Timothy Gu <timothygu99@gmail.com>
|
|
||||||
Date: Mon, 4 Aug 2014 18:28:33 -0700
|
|
||||||
Subject: [PATCH 1/1] Remove the special _shared lib
|
|
||||||
|
|
||||||
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index 1111111..2222222 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -380,43 +380,41 @@ source_group("Sources" FILES ${SOURCES})
|
|
||||||
#
|
|
||||||
# Create the lib.
|
|
||||||
#
|
|
||||||
-add_library(websockets STATIC
|
|
||||||
- ${HDR_PRIVATE}
|
|
||||||
- ${HDR_PUBLIC}
|
|
||||||
- ${SOURCES})
|
|
||||||
-add_library(websockets_shared SHARED
|
|
||||||
+add_library(websockets
|
|
||||||
${HDR_PRIVATE}
|
|
||||||
${HDR_PUBLIC}
|
|
||||||
${SOURCES})
|
|
||||||
|
|
||||||
if (WIN32)
|
|
||||||
- # On Windows libs have the same file ending (.lib)
|
|
||||||
- # for both static and shared libraries, so we
|
|
||||||
- # need a unique name for the static one.
|
|
||||||
- set_target_properties(websockets
|
|
||||||
- PROPERTIES
|
|
||||||
- OUTPUT_NAME websockets_static)
|
|
||||||
-
|
|
||||||
- # Compile as DLL (export function declarations)
|
|
||||||
- set_property(
|
|
||||||
- TARGET websockets_shared
|
|
||||||
- PROPERTY COMPILE_DEFINITIONS
|
|
||||||
- LWS_DLL
|
|
||||||
- LWS_INTERNAL
|
|
||||||
- )
|
|
||||||
+# # On Windows libs have the same file ending (.lib)
|
|
||||||
+# # for both static and shared libraries, so we
|
|
||||||
+# # need a unique name for the static one.
|
|
||||||
+# set_target_properties(websockets
|
|
||||||
+# PROPERTIES
|
|
||||||
+# OUTPUT_NAME websockets_static)
|
|
||||||
+
|
|
||||||
+ if (BUILD_SHARED_LIBS)
|
|
||||||
+ # Compile as DLL (export function declarations)
|
|
||||||
+ set_property(
|
|
||||||
+ TARGET websockets
|
|
||||||
+ PROPERTY COMPILE_DEFINITIONS
|
|
||||||
+ LWS_DLL
|
|
||||||
+ LWS_INTERNAL
|
|
||||||
+ )
|
|
||||||
+ endif (BUILD_SHARED_LIBS)
|
|
||||||
endif(WIN32)
|
|
||||||
|
|
||||||
# We want the shared lib to be named "libwebsockets"
|
|
||||||
# not "libwebsocket_shared".
|
|
||||||
-set_target_properties(websockets_shared
|
|
||||||
- PROPERTIES
|
|
||||||
- OUTPUT_NAME websockets)
|
|
||||||
+# set_target_properties(websockets_shared
|
|
||||||
+# PROPERTIES
|
|
||||||
+# OUTPUT_NAME websockets)
|
|
||||||
|
|
||||||
# Set the so version of the lib.
|
|
||||||
# Equivalent to LDFLAGS=-version-info x:x:x
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
|
|
||||||
- foreach(lib websockets websockets_shared)
|
|
||||||
- set_target_properties(${lib}
|
|
||||||
+ foreach(lib websockets)
|
|
||||||
+ set_target_properties(${lib}
|
|
||||||
PROPERTIES
|
|
||||||
SOVERSION ${SOVERSION})
|
|
||||||
endforeach()
|
|
||||||
@@ -468,7 +466,7 @@ if (NOT LWS_WITHOUT_EXTENSIONS)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Make sure ZLib is compiled before the libs.
|
|
||||||
- foreach (lib websockets websockets_shared)
|
|
||||||
+ foreach (lib websockets)
|
|
||||||
add_dependencies(${lib} ZLIB)
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
@@ -538,7 +536,7 @@ if (UNIX)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Setup the linking for all libs.
|
|
||||||
-foreach (lib websockets websockets_shared)
|
|
||||||
+foreach (lib websockets)
|
|
||||||
target_link_libraries(${lib} ${LIB_LIST})
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
@@ -571,11 +569,8 @@ if (NOT LWS_WITHOUT_TESTAPPS)
|
|
||||||
source_group("Headers Private" FILES ${TEST_HDR})
|
|
||||||
source_group("Sources" FILES ${TEST_SRCS})
|
|
||||||
add_executable(${TEST_NAME} ${TEST_SRCS} ${TEST_HDR})
|
|
||||||
-
|
|
||||||
- if (LWS_LINK_TESTAPPS_DYNAMIC)
|
|
||||||
- target_link_libraries(${TEST_NAME} websockets_shared)
|
|
||||||
- add_dependencies(${TEST_NAME} websockets_shared)
|
|
||||||
- else(LWS_LINK_TESTAPPS_DYNAMIC)
|
|
||||||
+
|
|
||||||
+ if (NOT LWS_LINK_TESTAPPS_DYNAMIC)
|
|
||||||
target_link_libraries(${TEST_NAME} websockets)
|
|
||||||
add_dependencies(${TEST_NAME} websockets)
|
|
||||||
endif(LWS_LINK_TESTAPPS_DYNAMIC)
|
|
||||||
@@ -807,7 +802,7 @@ endif()
|
|
||||||
set(LWS_INSTALL_CMAKE_DIR ${DEF_INSTALL_CMAKE_DIR} CACHE PATH "Installation directory for CMake files")
|
|
||||||
|
|
||||||
# Export targets (This is used for other CMake projects to easily find the libraries and include files).
|
|
||||||
-export(TARGETS websockets websockets_shared
|
|
||||||
+export(TARGETS websockets
|
|
||||||
FILE "${PROJECT_BINARY_DIR}/LibwebsocketsTargets.cmake")
|
|
||||||
export(PACKAGE libwebsockets)
|
|
||||||
|
|
||||||
@@ -843,7 +838,7 @@ configure_file(${PROJECT_SOURCE_DIR}/cmake/LibwebsocketsConfigVersion.cmake.in
|
|
||||||
${PROJECT_BINARY_DIR}/LibwebsocketsConfigVersion.cmake
|
|
||||||
@ONLY)
|
|
||||||
|
|
||||||
-set_target_properties(websockets websockets_shared
|
|
||||||
+set_target_properties(websockets
|
|
||||||
PROPERTIES PUBLIC_HEADER "${HDR_PUBLIC}")
|
|
||||||
|
|
||||||
#
|
|
||||||
@@ -851,7 +846,7 @@ set_target_properties(websockets websockets_shared
|
|
||||||
#
|
|
||||||
|
|
||||||
# Install libs and headers.
|
|
||||||
-install(TARGETS websockets websockets_shared
|
|
||||||
+install(TARGETS websockets
|
|
||||||
EXPORT LibwebsocketsTargets
|
|
||||||
LIBRARY DESTINATION "${LWS_INSTALL_LIB_DIR}${LIB_SUFFIX}" COMPONENT libraries
|
|
||||||
ARCHIVE DESTINATION "${LWS_INSTALL_LIB_DIR}${LIB_SUFFIX}" COMPONENT libraries
|
|
||||||
@@ -920,9 +915,8 @@ message(" LWS_WITH_HTTP2 = ${LWS_WITH_HTTP2}")
|
|
||||||
message("---------------------------------------------------------------------")
|
|
||||||
|
|
||||||
# These will be available to parent projects including libwebsockets using add_subdirectory()
|
|
||||||
-set(LIBWEBSOCKETS_LIBRARIES websocket websockets_shared CACHE STRING "Libwebsocket libraries")
|
|
||||||
+set(LIBWEBSOCKETS_LIBRARIES websocket CACHE STRING "Libwebsocket libraries")
|
|
||||||
set(LIBWEBSOCKETS_LIBRARIES_STATIC websocket CACHE STRING "Libwebsocket static library")
|
|
||||||
-set(LIBWEBSOCKETS_LIBRARIES_SHARED websockets_shared CACHE STRING "Libwebsocket shared library")
|
|
||||||
|
|
||||||
# This must always be last!
|
|
||||||
include(CPack)
|
|
||||||
diff --git a/cmake/LibwebsocketsConfig.cmake.in b/cmake/LibwebsocketsConfig.cmake.in
|
|
||||||
index 1111111..2222222 100644
|
|
||||||
--- a/cmake/LibwebsocketsConfig.cmake.in
|
|
||||||
+++ b/cmake/LibwebsocketsConfig.cmake.in
|
|
||||||
@@ -13,5 +13,5 @@ set(LIBWEBSOCKETS_INCLUDE_DIRS "@LWS__INCLUDE_DIRS@")
|
|
||||||
include(${LWS_CMAKE_DIR}/LibwebsocketsTargets.cmake)
|
|
||||||
|
|
||||||
# IMPORTED targets from LibwebsocketsTargets.cmake
|
|
||||||
-set(LIBWEBSOCKETS_LIBRARIES websockets websockets_shared)
|
|
||||||
+set(LIBWEBSOCKETS_LIBRARIES websockets)
|
|
||||||
|
|
|
@ -3,21 +3,18 @@
|
||||||
PKG := libwebsockets
|
PKG := libwebsockets
|
||||||
$(PKG)_WEBSITE := https://libwebsockets.org/
|
$(PKG)_WEBSITE := https://libwebsockets.org/
|
||||||
$(PKG)_IGNORE :=
|
$(PKG)_IGNORE :=
|
||||||
$(PKG)_VERSION := 1.4-chrome43-firefox-36
|
$(PKG)_VERSION := 2.4.2
|
||||||
$(PKG)_CHECKSUM := e11492477e582ef0b1a6ea2f18d81a9619b449170a3a5c43f32a9468461a9798
|
$(PKG)_CHECKSUM := 73012d7fcf428dedccc816e83a63a01462e27819d5537b8e0d0c7264bfacfad6
|
||||||
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
|
$(PKG)_GH_CONF := warmcat/libwebsockets/tags, v
|
||||||
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
|
||||||
$(PKG)_URL := https://github.com/warmcat/libwebsockets/archive/v$($(PKG)_VERSION).tar.gz
|
|
||||||
$(PKG)_DEPS := cc openssl zlib
|
$(PKG)_DEPS := cc openssl zlib
|
||||||
|
|
||||||
define $(PKG)_UPDATE
|
|
||||||
$(call MXE_GET_GITHUB_TAGS, warmcat/libwebsockets, \(v\|.[^0-9].*\))
|
|
||||||
endef
|
|
||||||
|
|
||||||
define $(PKG)_BUILD
|
define $(PKG)_BUILD
|
||||||
cd '$(1)' && '$(TARGET)-cmake' \
|
# build and install the library
|
||||||
|
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)' \
|
||||||
|
-DLWS_WITH_STATIC=$(CMAKE_STATIC_BOOL) \
|
||||||
|
-DLWS_WITH_SHARED=$(CMAKE_SHARED_BOOL) \
|
||||||
-DLWS_WITHOUT_TESTAPPS=ON \
|
-DLWS_WITHOUT_TESTAPPS=ON \
|
||||||
-DLWS_USE_EXTERNAL_ZLIB=ON
|
-DLWS_USE_EXTERNAL_ZLIB=ON
|
||||||
$(MAKE) -C '$(1)' -j $(JOBS)
|
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
|
||||||
$(MAKE) -C '$(1)' install
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
||||||
endef
|
endef
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
This file is part of MXE. See LICENSE.md for licensing information.
|
|
||||||
|
|
||||||
Contains ad hoc patches for cross building.
|
|
||||||
|
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Boris Nagaev <bnagaev@gmail.com>
|
|
||||||
Date: Sun, 13 Dec 2015 16:56:42 +0300
|
|
||||||
Subject: [PATCH 1/1] cmake: add headers to install
|
|
||||||
|
|
||||||
* bsdqueue.h
|
|
||||||
* miniupnpctypes.h
|
|
||||||
* portlistingparse.h
|
|
||||||
|
|
||||||
See https://github.com/mxe/mxe/issues/1051#issuecomment-164260560
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index 1111111..2222222 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -166,6 +166,9 @@ install (FILES
|
|
||||||
upnpreplyparse.h
|
|
||||||
upnperrors.h
|
|
||||||
declspec.h
|
|
||||||
+ bsdqueue.h
|
|
||||||
+ miniupnpctypes.h
|
|
||||||
+ portlistingparse.h
|
|
||||||
DESTINATION include/miniupnpc
|
|
||||||
)
|
|
||||||
|
|
|
@ -3,28 +3,17 @@
|
||||||
PKG := miniupnpc
|
PKG := miniupnpc
|
||||||
$(PKG)_WEBSITE := http://miniupnp.free.fr/
|
$(PKG)_WEBSITE := http://miniupnp.free.fr/
|
||||||
$(PKG)_IGNORE :=
|
$(PKG)_IGNORE :=
|
||||||
$(PKG)_VERSION := 1.9
|
$(PKG)_VERSION := 2.0
|
||||||
$(PKG)_CHECKSUM := 2923e453e880bb949e3d4da9f83dd3cb6f08946d35de0b864d0339cf70934464
|
$(PKG)_CHECKSUM := 253a0ea5fe8f17d9f79f8758e1b6415d6a560e58bf3e9b5dbe714413dc908446
|
||||||
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
|
$(PKG)_GH_CONF := miniupnp/miniupnp/tags,miniupnpc_,,,_
|
||||||
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
|
|
||||||
$(PKG)_URL := http://miniupnp.free.fr/files/$($(PKG)_FILE)
|
|
||||||
$(PKG)_URL_2 := https://miniupnp.tuxfamily.org/files/$($(PKG)_FILE)
|
|
||||||
$(PKG)_DEPS := cc
|
$(PKG)_DEPS := cc
|
||||||
|
|
||||||
define $(PKG)_UPDATE
|
|
||||||
$(WGET) -q -O- 'https://api.github.com/repos/miniupnp/miniupnp/git/refs/tags/' | \
|
|
||||||
$(SED) -n 's#.*"ref": "refs/tags/miniupnpc_\([^"]*\).*#\1#p' | \
|
|
||||||
$(SED) 's,_,.,g' | \
|
|
||||||
$(SORT) -V | \
|
|
||||||
tail -1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define $(PKG)_BUILD
|
define $(PKG)_BUILD
|
||||||
mkdir '$(1).build'
|
# build and install the library
|
||||||
cd '$(1).build' && '$(TARGET)-cmake' '$(1)' \
|
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)/miniupnpc' \
|
||||||
-DUPNPC_BUILD_STATIC=$(CMAKE_STATIC_BOOL) \
|
-DUPNPC_BUILD_STATIC=$(CMAKE_STATIC_BOOL) \
|
||||||
-DUPNPC_BUILD_SHARED=$(CMAKE_SHARED_BOOL) \
|
-DUPNPC_BUILD_SHARED=$(CMAKE_SHARED_BOOL) \
|
||||||
-DUPNPC_BUILD_TESTS=OFF
|
-DUPNPC_BUILD_TESTS=OFF
|
||||||
$(MAKE) -C '$(1).build' -j '$(JOBS)'
|
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
|
||||||
$(MAKE) -C '$(1).build' -j 1 install
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
||||||
endef
|
endef
|
||||||
|
|
Loading…
Reference in New Issue