Просмотр исходного кода

Merge branch 'master' of https://github.com/q-gears/q-gears

Paul 11 лет назад
Родитель
Сommit
87500bd584
2 измененных файлов с 18 добавлено и 6 удалено
  1. 12 6
      .travis.yml
  2. 6 0
      CMakeLists.txt

+ 12 - 6
.travis.yml

@@ -92,15 +92,21 @@ script:
 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export OGRE_SDK=/Users/travis/build/q-gears/q-gears/OgreSDK; fi
 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export OIS_HOME=/Users/travis/build/q-gears/q-gears/Dependencies; fi
 
-#- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cmake -DCMAKE_INSTALL_PREFIX=/usr /Volumes/OgreSDK/OgreSDK; fi
-#- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then make install /Volumes/OgreSDK/OgreSDK; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export C_FLAGS=-m32; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export CXX_FLAGS=-m32; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export L_FLAGS=-m32; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export LD_FLAGS=-m32; fi
 
-- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cmake -GXcode ..; fi
-- if [ "$TRAVIS_OS_NAME" == "osx" ]; then ls .; fi
-- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then xcodebuild ARCHS=i386 ONLY_ACTIVE_ARCH=NO -configuration Release; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd ..; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd Dependencies; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd luajit; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mkdir build; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd build; fi
+
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cmake -G"Unix Makefiles" ..; fi
+- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cmake ..; fi
 
 
-#- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cat /Users/travis/build/q-gears/q-gears/build_qgears/CMakeFiles/CMakeOutput.log; fi
 
 - if [[ ${COVERITY_SCAN_BRANCH} != 1 ]]; then make -j2; fi
 - if [[ ${COVERITY_SCAN_BRANCH} != 1 ]]; then cpack -C Release; fi

+ 6 - 0
CMakeLists.txt

@@ -7,6 +7,12 @@ set(QGears_VERSION_MAJOR 0)
 set(QGears_VERSION_MINOR 22)
 set(QGears_VERSION_PATCH 0)
 
+if (APPLE)
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
+set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32")
+endif()
+
 set(CMAKE_FRAMEWORK_PATH
       ${CMAKE_FRAMEWORK_PATH}
        /Users/travis/build/q-gears/q-gears/OgreSDK/lib/macosx/Release