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