openblas: add cmake test program

closes #2081
pull/2088/head
Tony Theodore 6 years ago
parent 31d99c63bd
commit ed9dc43988

@ -0,0 +1,13 @@
# This file is part of MXE. See LICENSE.md for licensing information.
# partial module - included by src/cmake/CMakeLists.txt
set(TGT test-${PKG}-cmake)
enable_language(C)
add_executable(${TGT} ${CMAKE_CURRENT_LIST_DIR}/${PKG}-test.c)
find_package(BLAS REQUIRED)
target_link_libraries(${TGT} ${BLAS_LIBRARIES})
install(TARGETS ${TGT} DESTINATION bin)

@ -42,4 +42,13 @@ define $(PKG)_BUILD
-W -Wall -Werror \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
`'$(TARGET)-pkg-config' --cflags --libs $(PKG)`
# set BLA_VENDOR and -fopenmp to find openblas
mkdir '$(BUILD_DIR).test-cmake'
cd '$(BUILD_DIR).test-cmake' && '$(TARGET)-cmake' \
-DPKG=$(PKG) \
-DBLA_VENDOR=OpenBLAS \
-DCMAKE_C_FLAGS=-fopenmp \
'$(PWD)/src/cmake/test'
$(MAKE) -C '$(BUILD_DIR).test-cmake' -j 1 install
endef

Loading…
Cancel
Save