Mercurial > mxe-octave
comparison src/openal.mk @ 1663:9577f70222f8
add cmake toolchain file and simplify build rules of relevant packages
author | Tony Theodore <tonyt@logyst.com> |
---|---|
date | Thu, 17 Mar 2011 05:05:00 +1100 |
parents | 9b706e270985 |
children | 56c35fe3b209 |
comparison
equal
deleted
inserted
replaced
1662:232b3b5ab20c | 1663:9577f70222f8 |
---|---|
17 $(SED) -n 's,.*"openal-soft-\([0-9][^"]*\)\.tar.*,\1,p' | \ | 17 $(SED) -n 's,.*"openal-soft-\([0-9][^"]*\)\.tar.*,\1,p' | \ |
18 head -1 | 18 head -1 |
19 endef | 19 endef |
20 | 20 |
21 define $(PKG)_BUILD | 21 define $(PKG)_BUILD |
22 cd '$(1)/build' && cmake .. \ | 22 cd '$(1)/build' && cmake .. \ |
23 -DCMAKE_SYSTEM_NAME=Windows \ | 23 -DCMAKE_TOOLCHAIN_FILE=$(CMAKE_TOOLCHAIN_FILE) \ |
24 -DCMAKE_FIND_ROOT_PATH='$(PREFIX)/$(TARGET)' \ | |
25 -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ | |
26 -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \ | |
27 -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ | |
28 -DCMAKE_C_COMPILER='$(PREFIX)/bin/$(TARGET)-gcc' \ | |
29 -DCMAKE_CXX_COMPILER='$(PREFIX)/bin/$(TARGET)-g++' \ | |
30 -DCMAKE_INCLUDE_PATH='$(PREFIX)/$(TARGET)/include' \ | |
31 -DCMAKE_LIB_PATH='$(PREFIX)/$(TARGET)/lib' \ | |
32 -DPKG_CONFIG_EXECUTABLE=$(TARGET)-pkg-config \ | |
33 -DCMAKE_INSTALL_PREFIX='$(PREFIX)/$(TARGET)' \ | |
34 -DCMAKE_BUILD_TYPE=Release \ | |
35 -DLIBTYPE=STATIC | 24 -DLIBTYPE=STATIC |
36 $(MAKE) -C '$(1)/build' -j '$(JOBS)' install | 25 $(MAKE) -C '$(1)/build' -j '$(JOBS)' install |
37 | 26 |
38 '$(TARGET)-gcc' \ | 27 '$(TARGET)-gcc' \ |
39 -W -Wall -Werror -ansi -pedantic \ | 28 -W -Wall -Werror -ansi -pedantic \ |