changeset 2691:3abd2de6c2d7

Move CMAKE_BUILD_TYPE, CMAKE_AR and CMAKE_RANLIB into toolchain file
author Volker Grabsch <vog@notjusthosting.com>
date Mon, 13 Aug 2012 10:15:30 +0200
parents 6cf5b6f1c0bc
children 81ceeb0f8ea9
files src/cgal.mk src/gcc.mk src/lapack.mk src/qjson.mk src/vtk.mk src/wt.mk
diffstat 6 files changed, 5 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/cgal.mk	Sun Aug 12 06:20:36 2012 -0700
+++ b/src/cgal.mk	Mon Aug 13 10:15:30 2012 +0200
@@ -19,7 +19,6 @@
 define $(PKG)_BUILD
     cd '$(1)' && cmake \
         -DCGAL_INSTALL_CMAKE_DIR:STRING="lib/CGAL" \
-        -DCMAKE_BUILD_TYPE:STRING="Release" \
         -DCGAL_INSTALL_INC_DIR:STRING="include" \
         -DCGAL_INSTALL_DOC_DIR:STRING="share/doc/CGAL-3.9" \
         -DCGAL_INSTALL_BIN_DIR:STRING="bin" \
--- a/src/gcc.mk	Sun Aug 12 06:20:36 2012 -0700
+++ b/src/gcc.mk	Mon Aug 13 10:15:30 2012 +0200
@@ -59,9 +59,10 @@
 
     # create the CMake toolchain file
     [ -d '$(dir $(CMAKE_TOOLCHAIN_FILE))' ] || mkdir -p '$(dir $(CMAKE_TOOLCHAIN_FILE))'
-    (echo 'set(BUILD_SHARED_LIBS OFF)'; \
-     echo 'set(CMAKE_SYSTEM_NAME Windows)'; \
+    (echo 'set(CMAKE_SYSTEM_NAME Windows)'; \
      echo 'set(MSYS 1)'; \
+     echo 'set(BUILD_SHARED_LIBS OFF)'; \
+     echo 'set(CMAKE_BUILD_TYPE Release)'; \
      echo 'set(CMAKE_FIND_ROOT_PATH $(PREFIX)/$(TARGET))'; \
      echo 'set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)'; \
      echo 'set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)'; \
@@ -70,6 +71,8 @@
      echo 'set(CMAKE_CXX_COMPILER $(PREFIX)/bin/$(TARGET)-g++)'; \
      echo 'set(CMAKE_Fortran_COMPILER $(PREFIX)/bin/$(TARGET)-gfortran)'; \
      echo 'set(CMAKE_RC_COMPILER $(PREFIX)/bin/$(TARGET)-windres)'; \
+     echo 'set(CMAKE_AR $(PREFIX)/bin/$(TARGET)-ar)'; \
+     echo 'set(CMAKE_RANLIB $(PREFIX)/bin/$(TARGET)-ranlib)'; \
      echo 'set(PKG_CONFIG_EXECUTABLE $(PREFIX)/bin/$(TARGET)-pkg-config)'; \
      echo 'set(QT_QMAKE_EXECUTABLE $(PREFIX)/bin/$(TARGET)-qmake)'; \
      echo 'set(CMAKE_INSTALL_PREFIX $(PREFIX)/$(TARGET) CACHE PATH "Installation Prefix")'; \
--- a/src/lapack.mk	Sun Aug 12 06:20:36 2012 -0700
+++ b/src/lapack.mk	Mon Aug 13 10:15:30 2012 +0200
@@ -19,8 +19,6 @@
 define $(PKG)_BUILD
     cd '$(1)' && cmake \
         -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-        -DCMAKE_AR='$(PREFIX)/bin/$(TARGET)-ar' \
-        -DCMAKE_RANLIB='$(PREFIX)/bin/$(TARGET)-ranlib' \
         .
     $(MAKE) -C '$(1)/SRC' -j '$(JOBS)' install
 
--- a/src/qjson.mk	Sun Aug 12 06:20:36 2012 -0700
+++ b/src/qjson.mk	Mon Aug 13 10:15:30 2012 +0200
@@ -20,7 +20,6 @@
     mkdir '$(1)/build'
     cd '$(1)/build' && cmake .. \
         -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-        -DCMAKE_BUILD_TYPE=Release \
         -DLIBTYPE=STATIC
 
     $(MAKE) -C '$(1)/build' -j '$(JOBS)' install
--- a/src/vtk.mk	Sun Aug 12 06:20:36 2012 -0700
+++ b/src/vtk.mk	Mon Aug 13 10:15:30 2012 +0200
@@ -21,7 +21,6 @@
     # first we need a native build to create the compile tools
     mkdir '$(1)/native_build'
     cd '$(1)/native_build' && cmake \
-        -DCMAKE_BUILD_TYPE='Release' \
         -DBUILD_TESTING=FALSE \
         -DOPENGL_INCLUDE_DIR='$(1)/Utilities/ParseOGLExt/headers' \
         -DVTK_USE_RENDERING=FALSE \
--- a/src/wt.mk	Sun Aug 12 06:20:36 2012 -0700
+++ b/src/wt.mk	Mon Aug 13 10:15:30 2012 +0200
@@ -33,7 +33,6 @@
         -DPANGO_FT2_LIBS="`'$(TARGET)-pkg-config' --libs-only-l pangoft2`" \
         -DWT_CMAKE_FINDER_INSTALL_DIR='/lib/wt' \
         -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-        -DCMAKE_BUILD_TYPE:STRING="Release" \
         '$(1)'
     $(MAKE) -C '$(1).build' -j '$(JOBS)' install VERBOSE=1
 endef