summaryrefslogtreecommitdiffstats
path: root/src/openscenegraph.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2011-03-16 18:05:00 (GMT)
committerTony Theodore <tonyt@logyst.com>2011-03-16 18:05:00 (GMT)
commitd9bfa57f735b23a976acb678afe871b954543edc (patch)
treec7f0b36339384dd8f84943577d432edb759719d7 /src/openscenegraph.mk
parentf64e4870424c9ed655af82903f23c197d0bd9d34 (diff)
downloadmxe-d9bfa57f735b23a976acb678afe871b954543edc.zip
mxe-d9bfa57f735b23a976acb678afe871b954543edc.tar.gz
mxe-d9bfa57f735b23a976acb678afe871b954543edc.tar.bz2
add cmake toolchain file and simplify build rules of relevant packages
Diffstat (limited to 'src/openscenegraph.mk')
-rw-r--r--src/openscenegraph.mk25
1 files changed, 7 insertions, 18 deletions
diff --git a/src/openscenegraph.mk b/src/openscenegraph.mk
index 40171d5..79dd394 100644
--- a/src/openscenegraph.mk
+++ b/src/openscenegraph.mk
@@ -22,24 +22,13 @@ define $(PKG)_UPDATE
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' \
- -DPKG_CONFIG_EXECUTABLE=$(TARGET)-pkg-config \
- -DCMAKE_INSTALL_PREFIX='$(PREFIX)/$(TARGET)' \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_HAVE_PTHREAD_H=OFF \
- -DDYNAMIC_OPENTHREADS=OFF \
- -DDYNAMIC_OPENSCENEGRAPH=OFF \
- -DBUILD_OSG_APPLICATIONS=OFF \
+ cd '$(1)' && cmake . \
+ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
+ -DCMAKE_CXX_FLAGS=-D__STDC_CONSTANT_MACROS \
+ -DCMAKE_HAVE_PTHREAD_H=OFF \
+ -DDYNAMIC_OPENTHREADS=OFF \
+ -DDYNAMIC_OPENSCENEGRAPH=OFF \
+ -DBUILD_OSG_APPLICATIONS=OFF \
-D_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE=1
$(MAKE) -C '$(1)' -j '$(JOBS)' install
endef