Mercurial > mxe-octave
diff src/physfs.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 | 0ea7263be430 |
children | 5225c755c0ea |
line wrap: on
line diff
--- a/src/physfs.mk Wed Mar 16 08:57:09 2011 +0100 +++ b/src/physfs.mk Thu Mar 17 05:05:00 2011 +1100 @@ -19,27 +19,16 @@ endef define $(PKG)_BUILD - cd '$(1)' && cmake . \ - -DCMAKE_SYSTEM_NAME=Windows \ - -DCMAKE_FIND_ROOT_PATH='$(PREFIX)/$(TARGET)' \ - -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ - -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \ - -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ - -DCMAKE_C_COMPILER='$(PREFIX)/bin/$(TARGET)-gcc' \ - -DCMAKE_CXX_COMPILER='$(PREFIX)/bin/$(TARGET)-g++' \ - -DCMAKE_CXX_FLAGS=-D__STDC_CONSTANT_MACROS \ - -DCMAKE_INCLUDE_PATH='$(PREFIX)/$(TARGET)/include' \ - -DCMAKE_LIB_PATH='$(PREFIX)/$(TARGET)/lib' \ - -DCMAKE_INSTALL_PREFIX='$(PREFIX)/$(TARGET)' \ - -DCMAKE_BUILD_TYPE=Release \ - -DPHYSFS_BUILD_SHARED=FALSE \ - -DPHYSFS_INTERNAL_ZLIB=FALSE \ - -DPHYSFS_BUILD_TEST=FALSE \ + cd '$(1)' && cmake . \ + -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ + -DPHYSFS_BUILD_SHARED=FALSE \ + -DPHYSFS_INTERNAL_ZLIB=FALSE \ + -DPHYSFS_BUILD_TEST=FALSE \ -DPHYSFS_BUILD_WX_TEST=FALSE $(MAKE) -C '$(1)' -j '$(JOBS)' install '$(TARGET)-gcc' \ - -W -Wall -Werror -ansi -pedantic -std=c99\ + -W -Wall -Werror -ansi -pedantic -std=c99 \ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-physfs.exe' \ -lphysfs -lz endef