mirror of https://git.wownero.com/dsc/mxe.git
qca: improve tests
This commit is contained in:
parent
946dbbec0f
commit
37d636f258
|
@ -1,8 +1,8 @@
|
||||||
# This file is part of MXE. See LICENSE.md for licensing information.
|
# This file is part of MXE. See LICENSE.md for licensing information.
|
||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
greaterThan(QT_MAJOR_VERSION, 4): TARGET = test-qca5
|
greaterThan(QT_MAJOR_VERSION, 4): TARGET = test-qca5-qmake
|
||||||
else: TARGET = test-qca
|
else: TARGET = test-qca-qmake
|
||||||
SOURCES += qca-test.cpp
|
SOURCES += qca-test.cpp
|
||||||
CONFIG += crypto console
|
CONFIG += crypto console
|
||||||
QMAKE_CXXFLAGS += -Wall -Werror
|
QMAKE_CXXFLAGS += -Wall -Werror
|
||||||
|
|
11
src/qca.mk
11
src/qca.mk
|
@ -20,17 +20,18 @@ define $(PKG)_BUILD
|
||||||
$(MAKE) -C '$(BUILD_DIR)' -j $(JOBS)
|
$(MAKE) -C '$(BUILD_DIR)' -j $(JOBS)
|
||||||
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
||||||
|
|
||||||
|
# build test as qmake project
|
||||||
$(if $(BUILD_SHARED), \
|
$(if $(BUILD_SHARED), \
|
||||||
mkdir '$(BUILD_DIR)/test-qca'
|
mkdir '$(BUILD_DIR)/test-qca'
|
||||||
cd '$(BUILD_DIR)/test-qca' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PWD)/src/qca-test.pro'
|
cd '$(BUILD_DIR)/test-qca' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PWD)/src/qca-test.pro'
|
||||||
$(MAKE) -C '$(BUILD_DIR)/test-qca' -j $(JOBS) $(BUILD_TYPE)
|
$(MAKE) -C '$(BUILD_DIR)/test-qca' -j $(JOBS) $(BUILD_TYPE)
|
||||||
$(INSTALL) -m755 '$(BUILD_DIR)/test-qca/$(BUILD_TYPE)/test-qca5.exe' '$(PREFIX)/$(TARGET)/bin/')
|
$(INSTALL) -m755 '$(BUILD_DIR)/test-qca/$(BUILD_TYPE)/test-qca5-qmake.exe' '$(PREFIX)/$(TARGET)/bin/')
|
||||||
|
|
||||||
# compile test
|
# build test manually
|
||||||
'$(TARGET)-g++' \
|
'$(TARGET)-g++' \
|
||||||
-W -Wall -Werror \
|
-W -Wall -Werror -std=gnu++11 \
|
||||||
'$(SOURCE_DIR)/examples/base64test/base64test.cpp' \
|
'$(PWD)/src/qca-test.cpp' \
|
||||||
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
|
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG)-pkgconfig.exe' \
|
||||||
`'$(TARGET)-pkg-config' qca2-qt5 --cflags --libs`
|
`'$(TARGET)-pkg-config' qca2-qt5 --cflags --libs`
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue