Navigation Menu

Skip to content

Commit

Permalink
Update to test Windows build machines
Browse files Browse the repository at this point in the history
  • Loading branch information
macumber committed Dec 15, 2016
1 parent 7417d49 commit 11128f2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .decent_ci-Windows.yaml
@@ -1,10 +1,10 @@
compilers:
- name: Visual Studio
version: 12
cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DBUILD_SWIG:BOOL=ON -DBUILD_QT:BOOL=OFF -DBUILD_RUBY:BOOL=ON -DUSE_PCH:BOOL=ON -DBUILD_CSHARP_BINDINGS:BOOL=ON -DMAXIMIZE_CPU_USAGE:BOOL=ON
cmake_extra_flags: -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_PAT:BOOL=OFF -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DBUILD_BOOST:BOOL=OFF -DBUILD_QT:BOOL=OFF -DBUILD_RUBY:BOOL=OFF -DBUILD_OPENSTUDIO_GEMS:BOOL=OFF -DUSE_PCH:BOOL=ON -DBUILD_CSHARP_BINDINGS:BOOL=ON -DMAXIMIZE_CPU_USAGE:BOOL=ON
- name: Visual Studio
version: 12
architecture: Win64
cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DBUILD_SWIG:BOOL=ON -DBUILD_QT:BOOL=OFF -DBUILD_RUBY:BOOL=ON -DUSE_PCH:BOOL=ON -DBUILD_CSHARP_BINDINGS:BOOL=ON -DMAXIMIZE_CPU_USAGE:BOOL=ON
cmake_extra_flags: -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_PAT:BOOL=OFF -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DBUILD_BOOST:BOOL=OFF -DBUILD_QT:BOOL=OFF -DBUILD_RUBY:BOOL=OFF -DBUILD_OPENSTUDIO_GEMS:BOOL=OFF -DUSE_PCH:BOOL=ON -DBUILD_CSHARP_BINDINGS:BOOL=ON -DMAXIMIZE_CPU_USAGE:BOOL=ON


8 changes: 1 addition & 7 deletions CMakeLists.txt
Expand Up @@ -507,6 +507,7 @@ ExternalProject_Add(OSCore
-DBUILD_PYTHON_BINDINGS:BOOL=${BUILD_PYTHON_BINDINGS}
-DBUILD_TESTING:BOOL=${BUILD_TESTING}
-DBUILD_PACKAGE:BOOL=${BUILD_PACKAGE}
-DBUILD_PAT:BOOL=${BUILD_PAT}
-DBUILD_WITH_MULTIPLE_PROCESSES:BOOL=${BUILD_WITH_MULTIPLE_PROCESSES}
-DUSE_PCH:BOOL=${USE_PCH}
-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
Expand All @@ -518,22 +519,15 @@ ExternalProject_Add(OSCore
-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_SHARED_LINKER_FLAGS}
-DCMAKE_INSTALL_PREFIX:STRING=${CMAKE_INSTALL_PREFIX}
-DCMAKE_PREFIX_PATH:STRING=${CMAKE_PREFIX_PATH}
-DCMAKE_VERSION_MAJOR:STRING=${CMAKE_VERSION_MAJOR}
-DCMAKE_VERSION_MINOR:STRING=${CMAKE_VERSION_MINOR}
-DCMAKE_VERSION_PATCH:STRING=${CMAKE_VERSION_PATCH}
-DCMAKE_VERSION_BUILD:STRING=${CMAKE_VERSION_BUILD}
-DBOOST_ROOT:STRING=${BOOST_ROOT}
-DBOOST_LIBRARYDIR:STRING=${BOOST_LIBRARYDIR}
-DQT_INSTALL_DIR:PATH=${QT_INSTALL_DIR}
-DQt5Static:BOOL=${Qt5Static}
-DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
-DSWIG_EXECUTABLE:STRING=${SWIG_EXECUTABLE}
-DNODE_BIN_DIR:STRING=${NODE_BIN_DIR}
-DNODE_INCLUDE_DIR:STRING=${NODE_INCLUDE_DIR}
-DV8_INCLUDE_DIR:STRING=${V8_INCLUDE_DIR}
-DDOXYGEN_EXECUTABLE:STRING=${DOXYGEN_EXECUTABLE}
-DDOXYGEN_DOT_EXECUTABLE:STRING=${DOXYGEN_DOT_EXECUTABLE}
-DPATCH_EXE:PATH=${PATCH_EXE}
-DMAXIMIZE_CPU_USAGE:BOOL=${MAXIMIZE_CPU_USAGE}
-DRUBY_INSTALL_DIR:PATH=${RUBY_INSTALL_DIR}
INSTALL_COMMAND ""
Expand Down
10 changes: 6 additions & 4 deletions openstudiocore/CMakeLists.txt
Expand Up @@ -46,6 +46,12 @@ else()
set(GIT_DIR "")
endif()

find_program(PATCH_EXE patch HINTS "${GIT_DIR}" "${GIT_DIR}/../bin/" "${GIT_DIR}/../usr/bin/")
string(COMPARE EQUAL "${PATCH_EXE}" "PATCH_EXE-NOTFOUND" PATCH_EXE_NOTFOUND)
if(PATCH_EXE_NOTFOUND)
message(SEND_ERROR "Required program patch not found")
endif()

# OpenStudio version
set(OPENSTUDIO_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
set(OPENSTUDIO_LONG_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}.${PROJECT_VERSION_BUILD}")
Expand Down Expand Up @@ -191,9 +197,6 @@ if(BUILD_V8_BINDINGS)
option(BUILD_NODE_MODULES "Build V8 Bindings as Node Modules" ON)
endif()

# Configure vagrant
set(SHOW_VAGRANT "false" CACHE BOOL "Show vagrant option to GUI users")

# Use PCH
option(USE_PCH "Use precompiled headers" OFF)

Expand Down Expand Up @@ -930,7 +933,6 @@ list(APPEND QT_INCLUDES ${Qt5Network_INCLUDE_DIRS})

set(CMAKE_AUTOMOC OFF)


# download qt static
if( WIN32 )
set(QT_STATIC_ZIP_FILENAME "qt_5_6_msvc2013_64_static.zip")
Expand Down

0 comments on commit 11128f2

Please sign in to comment.