Skip to content

Commit

Permalink
Merge branch '5499-Electric-Service-Follow-Up' into 5528-Generators-T…
Browse files Browse the repository at this point in the history
…rap-Neg-SandiaPV-Zenith
  • Loading branch information
Myoldmopar committed Mar 23, 2016
2 parents 3018dce + daa68f1 commit 827d6d4
Show file tree
Hide file tree
Showing 1,956 changed files with 233,066 additions and 396,162 deletions.
3 changes: 1 addition & 2 deletions .decent_ci-Linux.yaml
Expand Up @@ -3,9 +3,8 @@ compilers:
version: "4.8"
build_package_generator: "STGZ"
release_build_enable_pgo: true
release_build_training_cmake_extra_flags: -DPROFILE_GENERATE:BOOL=ON -DPROFILE_USE:BOOL=OFF -DENABLE_REGRESSION_TESTING:BOOL=OFF
release_build_training_ctest_filter: -R "integration.(RefBldg.*|.*Slab|.*[^g]Basement|.*5Zone.*|Rad|Pip|.*Network.*|Window|CentralChillerHeaterSystem_Cooling_Heating|CmplxGlz_.*|ConvectionAdaptiveSmallOffice|DElight.*|DaylightingDevice.*|DisplacementVent_Nat_AirflowNetwork_AdaptiveComfort|DOADualDuctSchool|EMS.*|Flr_Rf_8Sides|FluidCooler|GSHP.*|GeneratorswithPV|HeatPumpWaterToAir.*|HospitalBaselineReheatReportEMS|HospitalLowEnergy|MicroCogeneration|PlantApplicationsGuide.*|PlateHeatExchanger|PurchAirWithDaylighting|RefrigeratedWarehouse|SolarCollectorFlatPlateWater|SurfaceTest|ThermalChimneyTest|UserDefinedRoomAirPatterns|VSHeatPumpWaterToAirEquationFit|WaterHeater.*|_CTFTestsPart2|_HybridVentilationControlGlobalAN|CentralChillerHeaterSystem)"
release_build_cmake_extra_flags: -DPROFILE_GENERATE:BOOL=OFF -DPROFILE_USE:BOOL=ON -DENABLE_REGRESSION_TESTING:BOOL=ON -DBUILD_DOCS:BOOL=OFF
release_build_cmake_extra_flags: -DPROFILE_GENERATE:BOOL=OFF -DPROFILE_USE:BOOL=ON -DENABLE_REGRESSION_TESTING:BOOL=ON -DBUILD_DOCS:BOOL=ON
cmake_extra_flags: -DBUILD_FORTRAN=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DENABLE_REGRESSION_TESTING:BOOL=ON -DREGRESSION_BASELINE_PATH:PATH=$REGRESSION_BASELINE -DREGRESSION_SCRIPT_PATH:PATH=$REGRESSION_DIR -DREGRESSION_BASELINE_SHA:STRING=$REGRESSION_BASELINE_SHA -DCOMMIT_SHA=$COMMIT_SHA -DENABLE_GTEST_DEBUG_MODE:BOOL=OFF -DBUILD_PERFORMANCE_TESTS:BOOL=ON -DVALGRIND_ANALYZE_PERFORMANCE_TESTS:BOOL=ON
collect_performance_results: true

Expand Down
2 changes: 1 addition & 1 deletion .decent_ci-MacOS.yaml
@@ -1,5 +1,5 @@
compilers:
- name: clang
release_build_cmake_extra_flags: -DENABLE_LTO:BOOL=ON -DBUILD_DOCS:BOOL=OFF
release_build_cmake_extra_flags: -DENABLE_LTO:BOOL=ON -DBUILD_DOCS:BOOL=ON
cmake_extra_flags: -DBUILD_FORTRAN=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DENABLE_REGRESSION_TESTING:BOOL=ON -DREGRESSION_BASELINE_PATH:PATH=$REGRESSION_BASELINE -DREGRESSION_SCRIPT_PATH:PATH=$REGRESSION_DIR -DREGRESSION_BASELINE_SHA:STRING=$REGRESSION_BASELINE_SHA -DCOMMIT_SHA=$COMMIT_SHA -DENABLE_GTEST_DEBUG_MODE:BOOL=OFF -DBUILD_PYTHON_TESTS:BOOL=ON

6 changes: 2 additions & 4 deletions .decent_ci-Windows.yaml
@@ -1,14 +1,12 @@
compilers:
- name: Visual Studio
version: 12
release_build_enable_pgo: false
release_build_cmake_extra_flags: -DENABLE_LTO:BOOL=ON -DBUILD_DOCS:BOOL=OFF
release_build_cmake_extra_flags: -DBUILD_DOCS:BOOL=ON
cmake_extra_flags: -DBUILD_FORTRAN:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DENABLE_REGRESSION_TESTING:BOOL=ON -DREGRESSION_BASELINE_PATH:PATH=%REGRESSION_BASELINE% -DREGRESSION_SCRIPT_PATH:PATH=%REGRESSION_DIR% -DREGRESSION_BASELINE_SHA:STRING=%REGRESSION_BASELINE_SHA% -DCOMMIT_SHA=%COMMIT_SHA% -DENABLE_GTEST_DEBUG_MODE:BOOL=OFF -DBUILD_PYTHON_TESTS:BOOL=ON
- name: Visual Studio
version: 12
architecture: Win64
release_build_enable_pgo: false
release_build_cmake_extra_flags: -DENABLE_LTO:BOOL=ON -DBUILD_DOCS:BOOL=OFF
release_build_cmake_extra_flags: -DBUILD_DOCS:BOOL=ON
cmake_extra_flags: -DBUILD_FORTRAN:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DENABLE_REGRESSION_TESTING:BOOL=ON -DREGRESSION_BASELINE_PATH:PATH=%REGRESSION_BASELINE% -DREGRESSION_SCRIPT_PATH:PATH=%REGRESSION_DIR% -DREGRESSION_BASELINE_SHA:STRING=%REGRESSION_BASELINE_SHA% -DCOMMIT_SHA=%COMMIT_SHA% -DENABLE_GTEST_DEBUG_MODE:BOOL=OFF -DBUILD_PYTHON_TESTS:BOOL=ON


Expand Down
11 changes: 3 additions & 8 deletions .gitignore
Expand Up @@ -23,14 +23,6 @@
# now that we have python, ignore some things
*.pyc

# ignore the site build folder for mkdocs
doc/src/site*
# and also ignore the concatenated markdown docs that are temporarily created for the pdf target
doc/src/docs/EngineeringReference/EngRef.md
doc/src/docs/InputOutputReference/IORef.md
# and oddly enough we want to ignore the mkdocs yml file that is created conditionally depending on html vs pdf target
doc/src/mkdocs.yml

# build folder, if the dev chooses to put it there
# could also do a wildcard for build-* if we suggest that naming approach
# which could be useful for: build-eclipse, build-vs2013, build, etc.
Expand All @@ -45,3 +37,6 @@ Builds
.cproject
.idea
.se

# vim temp file:
*.swp
164 changes: 15 additions & 149 deletions CMakeLists.txt
Expand Up @@ -58,15 +58,7 @@ option( BUILD_PACKAGE "Build package" OFF )
option( BUILD_TESTING "Build testing targets" OFF )
option( BUILD_FORTRAN "Build Fortran stuff" OFF )
option( BUILD_VALIDATION_REPORTS "Build validation reports" OFF )
option( BUILD_DOCS "Build markdown based documentation" OFF )

if (BUILD_DOCS)
option( BUILD_MONOLITHIC_ENGINEERINGREFERENCE "Build all-in-one EngineeringReference (has caveats)" ON )

if (BUILD_PACKAGE)
option( PACKAGE_BUILT_DOCS "Add built docs to package" OFF )
endif()
endif()
option( BUILD_DOCS "Build LaTeX-pdf documentation" OFF )

# Turning ENABLE_GTEST_DEBUG_MODE ON will cause assertions and exceptions to halt the test case and unwind.
# Turn this option OFF for automated testing.
Expand Down Expand Up @@ -130,18 +122,6 @@ set( CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/Products" )
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/Products" )
set( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/Products" )

# Advanced, time consuming compiler optimization options

option(ENABLE_LTO "Enable link-time-optimization" FALSE)
option(PROFILE_GENERATE "Generate profile data" FALSE)
option(PROFILE_USE "Use profile data" FALSE)


if (PROFILE_USE AND PROFILE_GENERATE)
message(SEND_ERROR "Cannot enable PROFILE_USE and PROFILE_GENERATE simultaneously")
endif()


include(cmake/ProjectMacros.cmake)
include(cmake/CompilerFlags.cmake)

Expand Down Expand Up @@ -241,132 +221,6 @@ if( BUILD_PACKAGE )
include(cmake/Install.cmake)
endif()


set(OPTIMIZABLE_TARGETS
sqlite objexx bcvtb epexpat epfmiimport miniziplib DElight energyplus energyplusapi energypluslib
)
if(NOT APPLE AND NOT MSVC)
list(APPEND OPTIMIZABLE_TARGETS parser)
endif()

if(NOT MSVC)
list(APPEND OPTIMIZABLE_TARGETS objexx_tests energyplus_tests)
endif()

if(MSVC AND (PROFILE_GENERATE OR PROFILE_USE OR ENABLE_LTO) )
get_filename_component(LINKER_DIR "${CMAKE_LINKER}" PATH)
get_filename_component(LINKER_DIR_NAME "${LINKER_DIR}" NAME)

if (MSVC12)
set(PGORTVER "120")
elseif(MSVC14)
set(PGORTVER "140")
endif()

message("Examining ${LINKER_DIR_NAME} for PGO RT DLL")

if ("${LINKER_DIR_NAME}" MATCHES ".*amd64.*")
get_filename_component(LINKER_PARENT_DIR "${LINKER_DIR}" PATH)
set(PGORTDIR "${LINKER_PARENT_DIR}/amd64")
message("Retrieving amd64 PGO dll from: ${PGORTDIR}")
else()
set(PGORTDIR "${LINKER_DIR}")
endif()

file(COPY "${PGORTDIR}/pgort${PGORTVER}.dll" DESTINATION "${CMAKE_BINARY_DIR}/Products/Release" )

foreach(target ${OPTIMIZABLE_TARGETS})
get_target_property(targ_link_flags ${target} LINK_FLAGS)
get_target_property(targ_static_link_flags ${target} STATIC_LIBRARY_FLAGS)
get_target_property(targ_compile_flags ${target} COMPILE_FLAGS)

# message("${target}: ${targ_link_flags}; ${targ_static_link_flags}; ${targ_compile_flags}")
if(targ_link_flags STREQUAL "targ_link_flags-NOTFOUND")
set(targ_link_flags "")
endif()

if(targ_static_link_flags STREQUAL "targ_static_link_flags-NOTFOUND")
set(targ_static_link_flags "")
endif()

if(targ_compile_flags STREQUAL "targ_compile_flags-NOTFOUND")
set(targ_compile_flags "")
endif()

if (ENABLE_LTO OR PROFILE_GENERATE OR PROFILE_USE)
set(targ_compile_flags "${targ_compile_flags} /GL")
endif()

if(ENABLE_LTO AND NOT PROFILE_GENERATE AND NOT PROFILE_USE)
set(targ_link_flags "${targ_link_flags} /LTCG")
set(targ_static_link_flags "${targ_static_link_flags} /LTCG")
endif()

if (PROFILE_GENERATE)
set(targ_link_flags "${targ_link_flags} /LTCG:PGI")
set(targ_static_link_flags "${targ_static_link_flags} /LTCG")
endif()

if (PROFILE_USE)
set(targ_link_flags "${targ_link_flags} /LTCG:PGO")
set(targ_static_link_flags "${targ_static_link_flags} /LTCG")
endif()

set_target_properties(${target} PROPERTIES LINK_FLAGS "${targ_link_flags}" STATIC_LIBRARY_FLAGS "${targ_static_link_flags}"
COMPILE_FLAGS "${targ_compile_flags}")

endforeach()

elseif (CMAKE_COMPILER_IS_GNUCXX)
if(ENABLE_LTO)
set_target_properties(${OPTIMIZABLE_TARGETS}
PROPERTIES LINK_FLAGS "-flto=7 -fno-use-linker-plugin" COMPILE_FLAGS "-flto=7 -fno-use-linker-plugin")
set_target_properties(energyplus
PROPERTIES LINK_FLAGS "-flto=7 -fuse-linker-plugin -fwhole-program" COMPILE_FLAGS "-flto=7 -fuse-linker-plugin -fwhole-program")
endif()

if (PROFILE_GENERATE)
set_target_properties(${OPTIMIZABLE_TARGETS} energyplus_tests TestEnergyPlusCallbacks
PROPERTIES LINK_FLAGS "-fprofile-generate" COMPILE_FLAGS "-fprofile-generate")
endif()

if (PROFILE_USE)
set_target_properties(${OPTIMIZABLE_TARGETS}
PROPERTIES LINK_FLAGS "-fprofile-use" COMPILE_FLAGS "-fprofile-use")
endif()

if (PROFILE_USE AND ENABLE_LTO)
set_target_properties(${OPTIMIZABLE_TARGETS}
PROPERTIES LINK_FLAGS "-flto=7 -fno-use-linker-plugin -fprofile-use" COMPILE_FLAGS "-flto=7 -fno-use-linker-plugin -fprofile-use")
set_target_properties(energyplus
PROPERTIES LINK_FLAGS "-flto=7 -fuse-linker-plugin -fwhole-program -fprofile-use" COMPILE_FLAGS "-flto=7 -fuse-linker-plugin -fwhole-program -fprofile-use")
endif()
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" ) # Clang
if(ENABLE_LTO)
set_target_properties(energyplus
PROPERTIES LINK_FLAGS "-flto" COMPILE_FLAGS "-flto")
endif()

if (PROFILE_GENERATE)
set_target_properties(${OPTIMIZABLE_TARGETS}
PROPERTIES LINK_FLAGS "-fprofile-instr-generate" COMPILE_FLAGS "-fprofile-instr-generate")
endif()

if (PROFILE_USE)
set_target_properties(${OPTIMIZABLE_TARGETS}
PROPERTIES LINK_FLAGS "-fprofile-instr-use=${CMAKE_BINARY_DIR}/profdata" COMPILE_FLAGS "-fprofile-instr-use=${CMAKE_BINARY_DIR}/profdata")
endif()

if (PROFILE_USE AND ENABLE_LTO)
set_target_properties(${OPTIMIZABLE_TARGETS}
PROPERTIES LINK_FLAGS "-flto -fprofile-instr-use=${CMAKE_BINARY_DIR}/profdata" COMPILE_FLAGS "-flto -fprofile-instr-use=${CMAKE_BINARY_DIR}/profdata")
endif()


endif()



if (BUILD_VALIDATION_REPORTS)
include(ExternalProject)
ExternalProject_Add(ValidationReports
Expand All @@ -380,7 +234,19 @@ if (BUILD_VALIDATION_REPORTS)
)
endif()


if (BUILD_DOCS)
add_subdirectory(doc/src)
# this _should_ find the xelatex compiler, but for some reason it isn't populating for me
find_package(LATEX)
# so we'll create a cache variable which will be available to the add_subdirectory call below
set(XELATEX "XeLaTeX Compiler" CACHE INTERNAL "")
# and we'll simply take the found pdflatex compiler path and replace pdflatex with xelatex
string(REPLACE pdflatex xelatex XELATEX ${PDFLATEX_COMPILER})
# and then verify it actually exists at that location...which it should pretty much every time...
if( EXISTS ${XELATEX} )
# and if it does, just add the doc/CMakeLists commands
add_subdirectory(doc)
else()
# and if it doesn't, clearly state why it fails
message( FATAL_ERROR "Expected to find xelatex at: ${XELATEX} ; check your LaTeX installation")
endif()
endif()
12 changes: 12 additions & 0 deletions cmake/BuildDocumentation.cmake
@@ -0,0 +1,12 @@
# Caller needs to set:
# XELATEX, the path to the xelatex compiler
# INNAME, the name of the input tex file
# OUTNAME, the pretty output name for the pdf
# ORIGINAL_CMAKE_SOURCE_DIR, the root of the source repo
# ORIGINAL_CMAKE_BINARY_DIR, the root fo the build tree
# this will get more complicated as we add things like bibtex and makeindex, for now just copy the files into the build tree, execute xelatex twice and rename the output
#message("Hoping to copy from ${ORIGINAL_CMAKE_SOURCE_DIR}/doc/${INNAME} to ${ORIGINAL_CMAKE_BINARY_DIR}/doc-build/${INNAME}")
execute_process( COMMAND cmake -E copy_directory ${ORIGINAL_CMAKE_SOURCE_DIR}/doc/${INNAME} ${ORIGINAL_CMAKE_BINARY_DIR}/doc-build/${INNAME})
execute_process( COMMAND ${XELATEX} -interaction=nonstopmode ${INNAME}.tex )
execute_process( COMMAND ${XELATEX} -interaction=nonstopmode ${INNAME}.tex )
file( RENAME "${INNAME}.pdf" "../${OUTNAME}.pdf" )
2 changes: 1 addition & 1 deletion cmake/CMakeCPackOptions.cmake.in
Expand Up @@ -213,6 +213,6 @@ if("${CPACK_GENERATOR}" STREQUAL "PackageMaker")
set(CPACK_PACKAGE_RELOCATABLE false)
set( CPACK_PACKAGE_VENDOR "usdoe" )
configure_file(@CMAKE_SOURCE_DIR@/cmake/CPack.Info.plist.in.in "@CMAKE_BINARY_DIR@/Modules/CPack.Info.plist.in")
set(CPACK_RESOURCE_FILE_README "@CMAKE_BINARY_DIR@/install_temp/readme.html")
set(CPACK_RESOURCE_FILE_README "@CMAKE_SOURCE_DIR@/release/readme.html")
endif()

44 changes: 17 additions & 27 deletions cmake/Install.cmake
Expand Up @@ -56,14 +56,13 @@ install(FILES "${DOCS_OUT}/ExampleFiles-ObjectsLink.html" DESTINATION "./Example
# Watch out! GITHUB_TOKEN could go out of scope by the time install target is run.
# Better to move this condition into the install CODE.
if(NOT "$ENV{GITHUB_TOKEN}" STREQUAL "")
install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${CMAKE_SOURCE_DIR}/doc/tools/create_changelog.py\" \"${CMAKE_SOURCE_DIR}\" \"${DOCS_OUT}/changelog.md\" \"${DOCS_OUT}/changelog.html\" \"${GIT_EXECUTABLE}\" \"$ENV{GITHUB_TOKEN}\" \"${PREV_RELEASE_SHA}\")")
install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${CMAKE_SOURCE_DIR}/doc/tools/create_changelog.py\" \"${CMAKE_SOURCE_DIR}\" \"${DOCS_OUT}/changelog.md\" \"${DOCS_OUT}/changelog.html\" \"${GIT_EXECUTABLE}\" \"$ENV{GITHUB_TOKEN}\" \"${PREV_RELEASE_SHA}\" \"${CPACK_PACKAGE_VERSION}\")")
install(FILES "${DOCS_OUT}/changelog.html" DESTINATION "./" OPTIONAL)
else()
message(WARNING "No GITHUB_TOKEN found in environment; package won't be complete")
endif()

# Install files that are in the current repo
INSTALL(FILES "${CMAKE_SOURCE_DIR}/doc/index.html" DESTINATION "./Documentation")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/AirCooledChiller.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ASHRAE_2005_HOF_Materials.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Boilers.idf" DESTINATION "./DataSets")
Expand All @@ -79,11 +78,11 @@ INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/FluidPropertiesRefData.idf" DESTINAT
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/FossilFuelEnvironmentalImpactFactors.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/GLHERefData.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/GlycolPropertiesRefData.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2010.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2011.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2012.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2013.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2014.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2015.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/MoistureMaterials.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/PerfCurves.idf" DESTINATION "./DataSets")
INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/PrecipitationSchedulesUSA.idf" DESTINATION "./DataSets")
Expand Down Expand Up @@ -392,30 +391,21 @@ configure_file("${CMAKE_SOURCE_DIR}/cmake/CMakeCPackOptions.cmake.in"
"${CMAKE_BINARY_DIR}/CMakeCPackOptions.cmake" @ONLY)
set(CPACK_PROJECT_CONFIG_FILE "${CMAKE_BINARY_DIR}/CMakeCPackOptions.cmake")




if (NOT PACKAGE_BUILT_DOCS)
# remote files. All of these should eventually be generated from content in the EnergyPlusTeam project.
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/Acknowledgements.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/AuxiliaryPrograms.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/EMS_Application_Guide.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/EngineeringReference.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/ExternalInterfaces_Application_Guide.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/GettingStarted.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/InputOutputReference.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/InterfaceDeveloper.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/ModuleDeveloper.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/OutputDetailsAndExamples.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/PlantApplicationGuide.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/Tips_and_Tricks_Using_EnergyPlus.pdf" "./Documentation")
install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/Using_EnergyPlus_for_Compliance.pdf" "./Documentation")

# Should this be included or no? There is no .md source for generating
#install_remote(FILES "https://raw.github.com/NREL/EnergyPlusBuildSupport/${BUILDSUPPORTREF}/docs/pdf/ProgrammingStandard.pdf" "./Documentation")
endif()


if ( BUILD_DOCS )
install(FILES "${CMAKE_BINARY_DIR}/doc-build/Acknowledgements.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/AuxiliaryPrograms.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/EMSApplicationGuide.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/EngineeringReference.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/ExternalInterfacesApplicationGuide.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/GettingStarted.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/InputOutputReference.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/InterfaceDeveloper.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/ModuleDeveloper.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/OutputDetailsAndExamples.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/PlantApplicationGuide.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/TipsAndTricksUsingEnergyPlus.pdf" DESTINATION "./Documentation")
install(FILES "${CMAKE_BINARY_DIR}/doc-build/UsingEnergyPlusForCompliance.pdf" DESTINATION "./Documentation")
endif ()

INCLUDE(CPack)

8 comments on commit 827d6d4

@nrel-bot-2
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2199 of 2205 tests passed, 3 test warnings)

  • 9 tests had: AUD diffs.
  • 9 tests had: MDD diffs.
  • 9 tests had: MTD diffs.
  • 1 test had: ERR diffs.
  • 6 tests had: ESO big diffs.
  • 1 test had: MTR big diffs.
  • 1 test had: RDD diffs.
  • 1 test had: Table big diffs.

Build Badge Test Badge

@nrel-bot-2
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

Build Badge

@nrel-bot-3
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2161 of 2167 tests passed, 3 test warnings)

  • 9 tests had: AUD diffs.
  • 9 tests had: MDD diffs.
  • 9 tests had: MTD diffs.
  • 1 test had: ERR diffs.
  • 6 tests had: ESO big diffs.
  • 1 test had: MTR big diffs.
  • 1 test had: RDD diffs.
  • 1 test had: Table big diffs.

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (2167 of 2173 tests passed, 3 test warnings)

  • 9 tests had: AUD diffs.
  • 9 tests had: MDD diffs.
  • 9 tests had: MTD diffs.
  • 1 test had: ERR diffs.
  • 6 tests had: ESO big diffs.
  • 1 test had: MTR big diffs.
  • 1 test had: RDD diffs.
  • 1 test had: Table big diffs.

Build Badge Test Badge

@nrel-bot-2
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

Build Badge

@nrel-bot-2
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1059 of 1059 tests passed, 0 test warnings)

Build Badge Test Badge Coverage Badge

@nrel-bot-2
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1617 of 1617 tests passed, 0 test warnings)

Build Badge Test Badge Coverage Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

5528-Generators-Trap-Neg-SandiaPV-Zenith (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (2167 of 2173 tests passed, 3 test warnings)

  • 9 tests had: AUD diffs.
  • 9 tests had: MDD diffs.
  • 9 tests had: MTD diffs.
  • 1 test had: ERR diffs.
  • 6 tests had: ESO big diffs.
  • 1 test had: MTR big diffs.
  • 1 test had: RDD diffs.
  • 1 test had: Table big diffs.

Build Badge Test Badge

Please sign in to comment.