diff options
author | Tony Theodore <tonyt@logyst.com> | 2011-03-16 18:05:00 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2011-03-16 18:05:00 (GMT) |
commit | d9bfa57f735b23a976acb678afe871b954543edc (patch) | |
tree | c7f0b36339384dd8f84943577d432edb759719d7 /src/openscenegraph.mk | |
parent | f64e4870424c9ed655af82903f23c197d0bd9d34 (diff) | |
download | mxe-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.mk | 25 |
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 |