Merge branch 'ci_tests' into 'master'

Add checks for Qt5 install path and libdir

See merge request OpenMesh/OpenMesh!186
This commit is contained in:
Jan Möbius
2018-10-30 11:39:24 +01:00
7 changed files with 36 additions and 25 deletions

View File

@@ -1,4 +1,4 @@
Please look into the doxygen configuration (Generated from Doc/history.docu) The changelog can be found in the html Documentation.
The latest changelog for the master can be found here: The latest changelog for the master can be found here:
http://openmesh.org/Daily-Builds/Doc/a00002.html http://openmesh.org/Daily-Builds/Doc/

View File

@@ -16,22 +16,6 @@ IF "%SHARED%" == "TRUE" (
set STRING_DLL= set STRING_DLL=
) )
IF "%BUILD_PLATFORM%" == "VS2012" (
set LIBPATH=E:\libs\VS2012
set GTESTVERSION=gtest-1.6.0
set GENERATOR=Visual Studio 11%ARCH_VS%
set VS_PATH="C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.com"
IF "%ARCHITECTURE%" == "x64" (
set QT_INSTALL_PATH=E:\Qt\4.8.5-vs2012-%STRING_ARCH%\
set QT_BASE_CONFIG=-DQT_QMAKE_EXECUTABLE=E:\Qt\4.8.5-vs2012-%STRING_ARCH%\bin\qmake.exe
)
IF "%ARCHITECTURE%" == "x32" (
set QT_INSTALL_PATH=E:\Qt\4.8.5-vs2012-%STRING_ARCH%\
set QT_BASE_CONFIG=-DQT_QMAKE_EXECUTABLE=E:\Qt\4.8.5-vs2012-%STRING_ARCH%\bin\qmake.exe
)
)
IF "%BUILD_PLATFORM%" == "VS2013" ( IF "%BUILD_PLATFORM%" == "VS2013" (
set LIBPATH=E:\libs\VS2013 set LIBPATH=E:\libs\VS2013
set GTESTVERSION=gtest-1.6.0 set GTESTVERSION=gtest-1.6.0
@@ -83,7 +67,12 @@ IF "%BUILD_PLATFORM%" == "VS2017" (
IF "%APPS%" == "ON" ( IF "%APPS%" == "ON" (
set STRING_APPS= set STRING_APPS=
ECHO "Copying Platform plugins from %QT_INSTALL_PATH%\plugins\platforms to Build\plugins\platforms"
REM Create the platform plugins subdirectory for the qt plugins required to run the gui apps REM Create the platform plugins subdirectory for the qt plugins required to run the gui apps
mkdir Build
mkdir Build\plugins mkdir Build\plugins
mkdir Build\plugins\platforms mkdir Build\plugins\platforms
@@ -95,6 +84,9 @@ IF "%APPS%" == "ON" (
set CMAKE_CONFIGURATION= set CMAKE_CONFIGURATION=
) )
ECHO "=============================================================" ECHO "============================================================="
ECHO "=============================================================" ECHO "============================================================="
ECHO "Building with :" ECHO "Building with :"
@@ -111,7 +103,23 @@ ECHO "QT_INSTALL_PATH : %QT_INSTALL_PATH%"
ECHO "CMAKE_CONFIGURATION : %CMAKE_CONFIGURATION%" ECHO "CMAKE_CONFIGURATION : %CMAKE_CONFIGURATION%"
ECHO "=============================================================" ECHO "============================================================="
ECHO "=============================================================" ECHO "============================================================="
ECHO ""
ECHO "Running Build environment checks"
IF EXIST %LIBPATH%\ (
ECHO "LIBPATH ... Ok"
) ELSE (
ECHO "LIBPATH not found!"
exit 10;
)
IF EXIST %QT_INSTALL_PATH%\ (
ECHO "QT_INSTALL_PATH ... Ok"
) ELSE (
ECHO "QT_INSTALL_PATH: %QT_INSTALL_PATH%\ not found!"
exit 10;
)
"C:\Program Files\CMake\bin\cmake.exe" -DGTEST_PREFIX="%LIBPATH%\%ARCHITECTURE%\%GTESTVERSION%" -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=Release -DBUILD_APPS=%APPS% -DOPENMESH_BUILD_UNIT_TESTS=TRUE -DCMAKE_WINDOWS_LIBS_DIR="e:\libs" -DOPENMESH_BUILD_SHARED=%SHARED% %CMAKE_CONFIGURATION% .. "C:\Program Files\CMake\bin\cmake.exe" -DGTEST_PREFIX="%LIBPATH%\%ARCHITECTURE%\%GTESTVERSION%" -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=Release -DBUILD_APPS=%APPS% -DOPENMESH_BUILD_UNIT_TESTS=TRUE -DCMAKE_WINDOWS_LIBS_DIR="e:\libs" -DOPENMESH_BUILD_SHARED=%SHARED% %CMAKE_CONFIGURATION% ..

View File

@@ -7,7 +7,7 @@
<!-- --------------------------------------------------------------------- --> <!-- --------------------------------------------------------------------- -->
<tr valign=top><td><b>7.2</b> (?/?/?)</td><td> <tr valign=top><td><b>8.0</b> (?/?/?)</td><td>
<b>Core</b> <b>Core</b>
<ul> <ul>

View File

@@ -1,4 +1,4 @@
# OpenMesh, 7.2 # OpenMesh, 8.0
[![](https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/badges/master/pipeline.svg)](https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/commits/master) [![](https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/badges/master/pipeline.svg)](https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh/commits/master)

View File

@@ -1,6 +1,6 @@
VERSION=7.2 VERSION=8.0
MAJOR=7 MAJOR=8
MINOR=2 MINOR=0
PATCH=0 PATCH=0
ID=OPENMESH ID=OPENMESH

View File

@@ -63,6 +63,7 @@ IF (NOT OPENMESH_FOUND)
"${CMAKE_SOURCE_DIR}/OpenMesh/src/OpenMesh" "${CMAKE_SOURCE_DIR}/OpenMesh/src/OpenMesh"
"${CMAKE_SOURCE_DIR}/libs_required/OpenMesh/src/OpenMesh" "${CMAKE_SOURCE_DIR}/libs_required/OpenMesh/src/OpenMesh"
"${CMAKE_SOURCE_DIR}/../OpenMesh/src/OpenMesh" "${CMAKE_SOURCE_DIR}/../OpenMesh/src/OpenMesh"
"C:/Program Files/OpenMesh 8.0"
"C:/Program Files/OpenMesh 7.2" "C:/Program Files/OpenMesh 7.2"
"C:/Program Files/OpenMesh 7.1" "C:/Program Files/OpenMesh 7.1"
"C:/Program Files/OpenMesh 7.0" "C:/Program Files/OpenMesh 7.0"
@@ -84,6 +85,7 @@ IF (NOT OPENMESH_FOUND)
"C:/Program Files/OpenMesh 2.4.1" "C:/Program Files/OpenMesh 2.4.1"
"C:/Program Files/OpenMesh 2.4" "C:/Program Files/OpenMesh 2.4"
"C:/Program Files/OpenMesh 2.0/include" "C:/Program Files/OpenMesh 2.0/include"
"C:/libs/OpenMesh 8.0"
"C:/libs/OpenMesh 7.1" "C:/libs/OpenMesh 7.1"
"C:/libs/OpenMesh 7.0" "C:/libs/OpenMesh 7.0"
"C:/libs/OpenMesh 6.3" "C:/libs/OpenMesh 6.3"

View File

@@ -65,7 +65,8 @@
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#define OM_VERSION 0x70200 #define OM_VERSION 0x80000
//#define OM_VERSION 0x70200
#define OM_GET_VER ((OM_VERSION & 0xf0000) >> 16) #define OM_GET_VER ((OM_VERSION & 0xf0000) >> 16)
#define OM_GET_MAJ ((OM_VERSION & 0x0ff00) >> 8) #define OM_GET_MAJ ((OM_VERSION & 0x0ff00) >> 8)