Mercurial > mxe-octave
comparison src/taglib.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 | 34e2c7640502 |
children | 56c35fe3b209 |
comparison
equal
deleted
inserted
replaced
1662:232b3b5ab20c | 1663:9577f70222f8 |
---|---|
18 head -1 | 18 head -1 |
19 endef | 19 endef |
20 | 20 |
21 define $(PKG)_BUILD | 21 define $(PKG)_BUILD |
22 mkdir '$(1)/build' | 22 mkdir '$(1)/build' |
23 cd '$(1)/build' && cmake .. \ | 23 cd '$(1)/build' && cmake .. \ |
24 -DCMAKE_SYSTEM_NAME=Windows \ | 24 -DCMAKE_TOOLCHAIN_FILE=$(CMAKE_TOOLCHAIN_FILE) \ |
25 -DCMAKE_FIND_ROOT_PATH='$(PREFIX)/$(TARGET)' \ | |
26 -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ | |
27 -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \ | |
28 -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ | |
29 -DCMAKE_C_COMPILER='$(PREFIX)/bin/$(TARGET)-gcc' \ | |
30 -DCMAKE_CXX_COMPILER='$(PREFIX)/bin/$(TARGET)-g++' \ | |
31 -DCMAKE_INCLUDE_PATH='$(PREFIX)/$(TARGET)/include' \ | |
32 -DCMAKE_LIB_PATH='$(PREFIX)/$(TARGET)/lib' \ | |
33 -DPKG_CONFIG_EXECUTABLE=$(TARGET)-pkg-config \ | |
34 -DCMAKE_INSTALL_PREFIX='$(PREFIX)/$(TARGET)' \ | |
35 -DCMAKE_BUILD_TYPE=Release \ | |
36 -DENABLE_STATIC=ON | 25 -DENABLE_STATIC=ON |
37 $(MAKE) -C '$(1)/build' -j '$(JOBS)' install | 26 $(MAKE) -C '$(1)/build' -j '$(JOBS)' install |
38 endef | 27 endef |