diff --git a/CMakeLists.txt b/CMakeLists.txt index 9d6f860595d..297a8f9f3db 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,7 @@ endif() if(GIT_FOUND) execute_process(COMMAND "${GIT_EXECUTABLE}" "rev-parse" "--short=10" "HEAD" - WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" + WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" TIMEOUT 10 RESULT_VARIABLE RESULT OUTPUT_VARIABLE GIT_VERSION @@ -139,40 +139,40 @@ if (MINGW) set(CMAKE_SHARED_LIBRARY_PREFIX "") endif () -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" ) +set( CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/Products" ) +set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/Products" ) +set( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/Products" ) include(cmake/ProjectMacros.cmake) include(cmake/CompilerFlags.cmake) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/btwxt/src ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/re2 ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/doj ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/nlohmann ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/valijson ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/ObjexxFCL/src/ ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/SQLite/ SYSTEM ) -INCLUDE_DIRECTORIES( "${CMAKE_SOURCE_DIR}/third_party/Expat" "${CMAKE_SOURCE_DIR}/third_party/Expat/lib" SYSTEM ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/CLI/ ) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/eigen/ ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/src ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/btwxt/src ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/re2 ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/doj ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/nlohmann ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/valijson ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/ObjexxFCL/src/ ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/SQLite/ SYSTEM ) +INCLUDE_DIRECTORIES( "${PROJECT_SOURCE_DIR}/third_party/Expat" "${PROJECT_SOURCE_DIR}/third_party/Expat/lib" SYSTEM ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/CLI/ ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/eigen/ ) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Chromogenics/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Common/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Gases/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/MultiLayerOptics/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/SingleLayerOptics/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/SpectralAveraging/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Tarcog/include) +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Viewer/include) if( OPENGL_FOUND ) - INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/penumbra/include ) + INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/penumbra/include ) endif() -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Chromogenics/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Common/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Gases/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/MultiLayerOptics/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/SingleLayerOptics/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/SpectralAveraging/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Tarcog/include) -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/Windows-CalcEngine/src/Viewer/include) #### Create interface for JSON for Modern C++ so we can include it in targets # add_library( ModernJSON INTERFACE ) -# target_include_directories( ModernJSON INTERFACE "${CMAKE_SOURCE_DIR}/third_party/nlohmann" "${CMAKE_SOURCE_DIR}/third_party/doj" ) +# target_include_directories( ModernJSON INTERFACE "${PROJECT_SOURCE_DIR}/third_party/nlohmann" "${PROJECT_SOURCE_DIR}/third_party/doj" ) set(RE2_BUILD_TESTING OFF CACHE BOOL "" FORCE) @@ -222,7 +222,7 @@ if( OPENGL_FOUND ) ADD_SUBDIRECTORY(third_party/penumbra) endif() -execute_process( COMMAND ${PYTHON_EXECUTABLE} "${CMAKE_SOURCE_DIR}/scripts/dev/generate_epJSON_schema/generate_epJSON_schema.py" "${CMAKE_SOURCE_DIR}" TIMEOUT 30 RESULT_VARIABLE generate_epJSON_schema_result) +execute_process( COMMAND ${PYTHON_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/dev/generate_epJSON_schema/generate_epJSON_schema.py" "${PROJECT_SOURCE_DIR}" TIMEOUT 30 RESULT_VARIABLE generate_epJSON_schema_result) if( ${generate_epJSON_schema_result} MATCHES ".*timeout.*" ) message(FATAL_ERROR "Generating epJSON Schema from IDD failed: ${generate_epJSON_schema_result}") endif() @@ -279,7 +279,7 @@ endif() if( BUILD_PACKAGE ) # We handle everything in a dedicated cmake file - include(cmake/Install.cmake) + include(${PROJECT_SOURCE_DIR}/cmake/Install.cmake) endif() if (BUILD_DOCS) diff --git a/cmake/Install.cmake b/cmake/Install.cmake index 754b0296a75..d0b269adfb2 100644 --- a/cmake/Install.cmake +++ b/cmake/Install.cmake @@ -96,20 +96,20 @@ endif() # Base install set(CPACK_INSTALL_CMAKE_PROJECTS - "${CMAKE_BINARY_DIR};EnergyPlus;ALL;/" + "${PROJECT_BINARY_DIR};EnergyPlus;ALL;/" ) if( BUILD_FORTRAN ) - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/ExpandObjects/;ExpandObjects;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/ReadVars/;ReadVars;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/Transition/;Transition;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/Basement/;Basement;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/HVAC-Diagram/;HVAC-Diagram;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/ParametricPreprocessor/;ParametricPreprocessor;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/Slab/;Slab;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/ConvertESOMTR/;ConvertESOMTR;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/CalcSoilSurfTemp/;CalcSoilSurfTemp;ALL;/") - list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${CMAKE_BINARY_DIR}/src/AppGPostProcess/;AppGPostProcess;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/ExpandObjects/;ExpandObjects;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/ReadVars/;ReadVars;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/Transition/;Transition;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/Basement/;Basement;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/HVAC-Diagram/;HVAC-Diagram;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/ParametricPreprocessor/;ParametricPreprocessor;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/Slab/;Slab;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/ConvertESOMTR/;ConvertESOMTR;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/CalcSoilSurfTemp/;CalcSoilSurfTemp;ALL;/") + list(APPEND CPACK_INSTALL_CMAKE_PROJECTS "${PROJECT_BINARY_DIR}/src/AppGPostProcess/;AppGPostProcess;ALL;/") endif() set(CPACK_PACKAGE_VENDOR "US Department of Energy" ) @@ -119,7 +119,7 @@ set(CPACK_PACKAGE_CONTACT "Edwin Lee ") set(CPACK_PACKAGE_DESCRIPTION "EnergyPlus is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "EnergyPlus is a whole building energy simulation program.") -list(APPEND CMAKE_MODULE_PATH "${CMAKE_BINARY_DIR}/Modules") +list(APPEND CMAKE_MODULE_PATH "${PROJECT_BINARY_DIR}/Modules") set(CPACK_PACKAGE_VERSION_MAJOR "${CMAKE_VERSION_MAJOR}" ) set(CPACK_PACKAGE_VERSION_MINOR "${CMAKE_VERSION_MINOR}" ) @@ -153,8 +153,8 @@ if( WIN32 AND NOT UNIX ) endif() endif() -install(FILES "${CMAKE_SOURCE_DIR}/LICENSE.txt" DESTINATION "./" COMPONENT Licenses) -set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE.txt") +install(FILES "${PROJECT_SOURCE_DIR}/LICENSE.txt" DESTINATION "./" COMPONENT Licenses) +set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE.txt") install( FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Energy+.idd" DESTINATION ./ ) install( FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Energy+.schema.epJSON" DESTINATION ./ ) @@ -163,22 +163,22 @@ install( FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Energy+.schema.epJSON" DESTINA ################################################################# A U T O D O C S ################################################################## # Some docs are generated on the fly here, create a dir for the 'built' files -set( DOCS_OUT "${CMAKE_BINARY_DIR}/autodocs" ) +set( DOCS_OUT "${PROJECT_BINARY_DIR}/autodocs" ) # This is NOT an install command, we actually want it to be performed so we can generate the package, so do it at build system generation file(MAKE_DIRECTORY ${DOCS_OUT}) # the output variables listing -install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${CMAKE_SOURCE_DIR}/doc/tools/parse_output_variables.py\" \"${CMAKE_SOURCE_DIR}/src/EnergyPlus\" \"${DOCS_OUT}/SetupOutputVariables.csv\" \"${DOCS_OUT}/SetupOutputVariables.md\")") -install(FILES "${CMAKE_BINARY_DIR}/autodocs/SetupOutputVariables.csv" DESTINATION "./") +install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${PROJECT_SOURCE_DIR}/doc/tools/parse_output_variables.py\" \"${PROJECT_SOURCE_DIR}/src/EnergyPlus\" \"${DOCS_OUT}/SetupOutputVariables.csv\" \"${DOCS_OUT}/SetupOutputVariables.md\")") +install(FILES "${PROJECT_BINARY_DIR}/autodocs/SetupOutputVariables.csv" DESTINATION "./") # the example file summary -install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${CMAKE_SOURCE_DIR}/doc/tools/example_file_summary.py\" \"${CMAKE_SOURCE_DIR}/testfiles\" \"${DOCS_OUT}/ExampleFiles.html\")" +install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${PROJECT_SOURCE_DIR}/doc/tools/example_file_summary.py\" \"${PROJECT_SOURCE_DIR}/testfiles\" \"${DOCS_OUT}/ExampleFiles.html\")" COMPONENT ExampleFiles) install(FILES "${DOCS_OUT}/ExampleFiles.html" DESTINATION "./ExampleFiles/" COMPONENT ExampleFiles) # the example file objects link -install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${CMAKE_SOURCE_DIR}/doc/tools/example_file_objects.py\" -\"${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Energy+.idd\" \"${CMAKE_SOURCE_DIR}/testfiles\" \"${DOCS_OUT}/ExampleFiles-ObjectsLink.html\")" +install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${PROJECT_SOURCE_DIR}/doc/tools/example_file_objects.py\" +\"${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Energy+.idd\" \"${PROJECT_SOURCE_DIR}/testfiles\" \"${DOCS_OUT}/ExampleFiles-ObjectsLink.html\")" COMPONENT ExampleFiles) install(FILES "${DOCS_OUT}/ExampleFiles-ObjectsLink.html" DESTINATION "./ExampleFiles/" COMPONENT ExampleFiles) @@ -186,7 +186,7 @@ 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}\" \"${CPACK_PACKAGE_VERSION}\")") + install(CODE "execute_process(COMMAND \"${PYTHON_EXECUTABLE}\" \"${PROJECT_SOURCE_DIR}/doc/tools/create_changelog.py\" \"${PROJECT_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 include the change log") @@ -197,78 +197,78 @@ endif() # Install files that are in the current repo -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/AirCooledChiller.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ASHRAE_2005_HOF_Materials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Boilers.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/California_Title_24-2008.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Chillers.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/CompositeWallConstructions.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/DXCoolingCoil.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ElectricGenerators.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ElectricityUSAEnvironmentalImpactFactors.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ElectronicEnthalpyEconomizerCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ExhaustFiredChiller.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/FluidPropertiesRefData.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/FossilFuelEnvironmentalImpactFactors.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/GLHERefData.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/GlycolPropertiesRefData.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2012.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2013.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2014.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2015.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2016.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2017.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2018.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2019.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/MoistureMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/PerfCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/PrecipitationSchedulesUSA.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/RefrigerationCasesDataSet.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/RefrigerationCompressorCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/ResidentialACsAndHPsPerfCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/RooftopPackagedHeatPump.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/SandiaPVdata.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Schedules.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/SolarCollectors.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/StandardReports.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/SurfaceColorSchemes.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/USHolidays-DST.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Window5DataFile.dat" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/WindowBlindMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/WindowConstructs.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/WindowGasMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/WindowGlassMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/WindowScreenMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/WindowShadeMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/FMUs/MoistAir.fmu" DESTINATION "./DataSets/FMUs" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/FMUs/ShadingController.fmu" DESTINATION "./DataSets/FMUs" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/TDV/TDV_2008_kBtu_CTZ06.csv" DESTINATION "./DataSets/TDV" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/TDV/TDV_read_me.txt" DESTINATION "./DataSets/TDV" COMPONENT Datasets) - -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Macro/Locations-DesignDays.xls" DESTINATION "./MacroDataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Macro/SandiaPVdata.imf" DESTINATION "./MacroDataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Macro/SolarCollectors.imf" DESTINATION "./MacroDataSets" COMPONENT Datasets) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/datasets/Macro/UtilityTariffObjects.imf" DESTINATION "./MacroDataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/AirCooledChiller.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/ASHRAE_2005_HOF_Materials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Boilers.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/California_Title_24-2008.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Chillers.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/CompositeWallConstructions.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/DXCoolingCoil.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/ElectricGenerators.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/ElectricityUSAEnvironmentalImpactFactors.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/ElectronicEnthalpyEconomizerCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/ExhaustFiredChiller.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/FluidPropertiesRefData.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/FossilFuelEnvironmentalImpactFactors.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/GLHERefData.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/GlycolPropertiesRefData.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2012.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2013.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2014.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2015.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2016.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2017.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2018.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/LCCusePriceEscalationDataSet2019.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/MoistureMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/PerfCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/PrecipitationSchedulesUSA.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/RefrigerationCasesDataSet.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/RefrigerationCompressorCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/ResidentialACsAndHPsPerfCurves.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/RooftopPackagedHeatPump.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/SandiaPVdata.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Schedules.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/SolarCollectors.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/StandardReports.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/SurfaceColorSchemes.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/USHolidays-DST.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Window5DataFile.dat" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/WindowBlindMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/WindowConstructs.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/WindowGasMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/WindowGlassMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/WindowScreenMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/WindowShadeMaterials.idf" DESTINATION "./DataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/FMUs/MoistAir.fmu" DESTINATION "./DataSets/FMUs" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/FMUs/ShadingController.fmu" DESTINATION "./DataSets/FMUs" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/TDV/TDV_2008_kBtu_CTZ06.csv" DESTINATION "./DataSets/TDV" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/TDV/TDV_read_me.txt" DESTINATION "./DataSets/TDV" COMPONENT Datasets) + +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Macro/Locations-DesignDays.xls" DESTINATION "./MacroDataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Macro/SandiaPVdata.imf" DESTINATION "./MacroDataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Macro/SolarCollectors.imf" DESTINATION "./MacroDataSets" COMPONENT Datasets) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/datasets/Macro/UtilityTariffObjects.imf" DESTINATION "./MacroDataSets" COMPONENT Datasets) ############################################################# W E A T H E R D A T A ############################################################# # weather files -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_CA_San.Francisco.Intl.AP.724940_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_CA_San.Francisco.Intl.AP.724940_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_CA_San.Francisco.Intl.AP.724940_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_CO_Golden-NREL.724666_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_CO_Golden-NREL.724666_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_CO_Golden-NREL.724666_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_FL_Tampa.Intl.AP.722110_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_FL_Tampa.Intl.AP.722110_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_FL_Tampa.Intl.AP.722110_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_VA_Sterling-Washington.Dulles.Intl.AP.724030_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_VA_Sterling-Washington.Dulles.Intl.AP.724030_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) -INSTALL(FILES "${CMAKE_SOURCE_DIR}/weather/USA_VA_Sterling-Washington.Dulles.Intl.AP.724030_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_CA_San.Francisco.Intl.AP.724940_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_CA_San.Francisco.Intl.AP.724940_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_CA_San.Francisco.Intl.AP.724940_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_CO_Golden-NREL.724666_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_CO_Golden-NREL.724666_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_CO_Golden-NREL.724666_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_FL_Tampa.Intl.AP.722110_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_FL_Tampa.Intl.AP.722110_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_FL_Tampa.Intl.AP.722110_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_VA_Sterling-Washington.Dulles.Intl.AP.724030_TMY3.ddy" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_VA_Sterling-Washington.Dulles.Intl.AP.724030_TMY3.epw" DESTINATION "./WeatherData" COMPONENT WeatherData) +INSTALL(FILES "${PROJECT_SOURCE_DIR}/weather/USA_VA_Sterling-Washington.Dulles.Intl.AP.724030_TMY3.stat" DESTINATION "./WeatherData" COMPONENT WeatherData) ############################################################# E X A M P L E F I L E S ######################################################### @@ -287,13 +287,13 @@ INSTALL( DIRECTORY testfiles/ DESTINATION ExampleFiles/ # TODO Remove version from file name or generate # These files names are stored in variables because they also appear as start menu shortcuts later. set( RULES_XLS Rules9-2-0-to-9-3-0.md ) -install(FILES "${CMAKE_SOURCE_DIR}/release/Bugreprt.txt" DESTINATION "./") -install(FILES "${CMAKE_SOURCE_DIR}/release/favicon.png" DESTINATION "./") -install(FILES "${CMAKE_SOURCE_DIR}/release/readme.html" DESTINATION "./") -set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/release/readme.html") +install(FILES "${PROJECT_SOURCE_DIR}/release/Bugreprt.txt" DESTINATION "./") +install(FILES "${PROJECT_SOURCE_DIR}/release/favicon.png" DESTINATION "./") +install(FILES "${PROJECT_SOURCE_DIR}/release/readme.html" DESTINATION "./") +set(CPACK_RESOURCE_FILE_README "${PROJECT_SOURCE_DIR}/release/readme.html") -install(FILES "${CMAKE_SOURCE_DIR}/bin/CurveFitTools/IceStorageCurveFitTool.xlsm" DESTINATION "PreProcess/HVACCurveFitTool/") -install(FILES "${CMAKE_SOURCE_DIR}/idd/V9-2-0-Energy+.idd" DESTINATION "PreProcess/IDFVersionUpdater/") +install(FILES "${PROJECT_SOURCE_DIR}/bin/CurveFitTools/IceStorageCurveFitTool.xlsm" DESTINATION "PreProcess/HVACCurveFitTool/") +install(FILES "${PROJECT_SOURCE_DIR}/idd/V9-2-0-Energy+.idd" DESTINATION "PreProcess/IDFVersionUpdater/") install(FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/Energy+.idd" DESTINATION "PreProcess/IDFVersionUpdater/" RENAME "V9-3-0-Energy+.idd" ) # Workflow stuff, takes about 40KB, so not worth it proposing to not install it @@ -311,98 +311,98 @@ install(FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/workflows/transition.py" DESTIN if( WIN32 ) # calcsoilsurftemp is now built from source, just need to install the batch run script - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/CalcSoilSurfTemp/RunCalcSoilSurfTemp.bat" DESTINATION "PreProcess/CalcSoilSurfTemp/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Launch/EP-Launch.exe" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/scripts/Epl-run.bat" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/scripts/RunDirMulti.bat" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/release/RunEP.ico" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/scripts/RunEPlus.bat" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/scripts/RunReadESO.bat" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/release/Runep.pif" DESTINATION "./") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CSVProc/CSVproc.exe" DESTINATION "PostProcess/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/scripts/RunReadESO.bat" DESTINATION "PostProcess/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/CoeffCheck.exe" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/CoeffCheckExample.cci" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/CoeffConv.exe" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/CoeffConvExample.coi" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/EPL-Check.BAT" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/EPL-Conv.BAT" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CoeffConv/ReadMe.txt" DESTINATION "PreProcess/CoeffConv/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Basement/RunBasement.bat" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Slab/RunSlab.bat" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/CurveFitTools/CurveFitTool.xlsm" DESTINATION "PreProcess/HVACCurveFitTool/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFEditor/IDFEditor.exe" DESTINATION "PreProcess/IDFEditor/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/ParametricPreprocessor/RunParam.bat" DESTINATION "PreProcess/ParametricPreProcessor/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/ViewFactorCalculation/readme.txt" DESTINATION "PreProcess/ViewFactorCalculation/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/ViewFactorCalculation/View3D.exe" DESTINATION "PreProcess/ViewFactorCalculation/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/ViewFactorCalculation/View3D32.pdf" DESTINATION "PreProcess/ViewFactorCalculation/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/ViewFactorCalculation/ViewFactorInterface.xls" DESTINATION "PreProcess/ViewFactorCalculation/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/Abbreviations.csv" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/ASHRAE_2013_Monthly_DesignConditions.csv" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/ASHRAE_2013_OtherMonthly_DesignConditions.csv" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/ASHRAE_2013_Yearly_DesignConditions.csv" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/Cal Climate Zone Lat Long data.csv" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/CountryCodes.txt" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/EPlusWth.dll" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/libifcoremd.dll" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/libifportmd.dll" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/libmmd.dll" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/svml_dispmd.dll" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/TimeZoneCodes.txt" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/WBANLocations.csv" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/WeatherConverter/Weather.exe" DESTINATION "PreProcess/WeatherConverter/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/Appearance Pak.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHInterfaces5001.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHObjectArray5001.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHObjectCollection5001.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHTreeView4301.DLL" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/MBSChartDirector5Plugin16042.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare.exe" DESTINATION "PostProcess/EP-Compare/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/GraphHints.csv" DESTINATION "PostProcess/EP-Compare/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/EPDrawGUI Libs/Appearance Pak.dll" DESTINATION "PreProcess/EPDraw/EPDrawGUI Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/EPDrawGUI Libs/Shell.dll" DESTINATION "PreProcess/EPDraw/EPDrawGUI Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/EPDrawGUI.exe" DESTINATION "PreProcess/EPDraw/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/EPlusDrw.dll" DESTINATION "PreProcess/EPDraw/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/libifcoremd.dll" DESTINATION "PreProcess/EPDraw/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/libifportmd.dll" DESTINATION "PreProcess/EPDraw/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/libmmd.dll" DESTINATION "PreProcess/EPDraw/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EPDraw/Run-Win/svml_dispmd.dll" DESTINATION "PreProcess/EPDraw/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Basement/basementexample.audit" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Basement/basementexample.csv" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Basement/BasementExample.idf" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Basement/basementexample.out" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Basement/basementexample_out.idf" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Slab/slabexample.ger" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Slab/slabexample.gtp" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/src/Slab/SlabExample.idf" DESTINATION "PreProcess/GrndTempCalc/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/Appearance Pak.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/RBGUIFramework.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/msvcp120.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/msvcr120.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/Shell.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater.exe" DESTINATION "PreProcess/IDFVersionUpdater/") - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/EPMacro/Windows/EPMacro.exe" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/CalcSoilSurfTemp/RunCalcSoilSurfTemp.bat" DESTINATION "PreProcess/CalcSoilSurfTemp/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Launch/EP-Launch.exe" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/scripts/Epl-run.bat" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/scripts/RunDirMulti.bat" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/release/RunEP.ico" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/scripts/RunEPlus.bat" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/scripts/RunReadESO.bat" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/release/Runep.pif" DESTINATION "./") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CSVProc/CSVproc.exe" DESTINATION "PostProcess/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/scripts/RunReadESO.bat" DESTINATION "PostProcess/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/CoeffCheck.exe" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/CoeffCheckExample.cci" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/CoeffConv.exe" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/CoeffConvExample.coi" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/EPL-Check.BAT" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/EPL-Conv.BAT" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CoeffConv/ReadMe.txt" DESTINATION "PreProcess/CoeffConv/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Basement/RunBasement.bat" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Slab/RunSlab.bat" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/CurveFitTools/CurveFitTool.xlsm" DESTINATION "PreProcess/HVACCurveFitTool/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFEditor/IDFEditor.exe" DESTINATION "PreProcess/IDFEditor/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/ParametricPreprocessor/RunParam.bat" DESTINATION "PreProcess/ParametricPreProcessor/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/ViewFactorCalculation/readme.txt" DESTINATION "PreProcess/ViewFactorCalculation/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/ViewFactorCalculation/View3D.exe" DESTINATION "PreProcess/ViewFactorCalculation/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/ViewFactorCalculation/View3D32.pdf" DESTINATION "PreProcess/ViewFactorCalculation/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/ViewFactorCalculation/ViewFactorInterface.xls" DESTINATION "PreProcess/ViewFactorCalculation/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/Abbreviations.csv" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/ASHRAE_2013_Monthly_DesignConditions.csv" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/ASHRAE_2013_OtherMonthly_DesignConditions.csv" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/ASHRAE_2013_Yearly_DesignConditions.csv" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/Cal Climate Zone Lat Long data.csv" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/CountryCodes.txt" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/EPlusWth.dll" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/libifcoremd.dll" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/libifportmd.dll" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/libmmd.dll" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/svml_dispmd.dll" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/TimeZoneCodes.txt" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/WBANLocations.csv" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/WeatherConverter/Weather.exe" DESTINATION "PreProcess/WeatherConverter/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/Appearance Pak.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHInterfaces5001.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHObjectArray5001.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHObjectCollection5001.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/EHTreeView4301.DLL" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare Libs/MBSChartDirector5Plugin16042.dll" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Win/EP-Compare.exe" DESTINATION "PostProcess/EP-Compare/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/GraphHints.csv" DESTINATION "PostProcess/EP-Compare/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/EPDrawGUI Libs/Appearance Pak.dll" DESTINATION "PreProcess/EPDraw/EPDrawGUI Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/EPDrawGUI Libs/Shell.dll" DESTINATION "PreProcess/EPDraw/EPDrawGUI Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/EPDrawGUI.exe" DESTINATION "PreProcess/EPDraw/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/EPlusDrw.dll" DESTINATION "PreProcess/EPDraw/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/libifcoremd.dll" DESTINATION "PreProcess/EPDraw/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/libifportmd.dll" DESTINATION "PreProcess/EPDraw/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/libmmd.dll" DESTINATION "PreProcess/EPDraw/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EPDraw/Run-Win/svml_dispmd.dll" DESTINATION "PreProcess/EPDraw/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Basement/basementexample.audit" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Basement/basementexample.csv" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Basement/BasementExample.idf" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Basement/basementexample.out" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Basement/basementexample_out.idf" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Slab/slabexample.ger" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Slab/slabexample.gtp" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/src/Slab/SlabExample.idf" DESTINATION "PreProcess/GrndTempCalc/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/Appearance Pak.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/RBGUIFramework.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/msvcp120.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/msvcr120.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater Libs/Shell.dll" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Win/IDFVersionUpdater.exe" DESTINATION "PreProcess/IDFVersionUpdater/") + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/EPMacro/Windows/EPMacro.exe" DESTINATION "./") # This copies system DLLs into a temp folder. It is later used by the install script of this specific component # to check if the dll isn't present on the target system, in which case it will copy it to the system folder (eg: C:\Windows\SysWOW64\) # and use the regsvr32.exe to register said DLL. - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/ComDlg32.OCX" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Dforrt.dll" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Graph32.ocx" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Gsw32.exe" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Gswdll32.dll" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/MSCOMCTL.OCX" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Msflxgrd.ocx" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/MSINET.OCX" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Msvcrtd.dll" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/System/Vsflex7L.ocx" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/ComDlg32.OCX" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Dforrt.dll" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Graph32.ocx" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Gsw32.exe" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Gswdll32.dll" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/MSCOMCTL.OCX" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Msflxgrd.ocx" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/MSINET.OCX" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Msvcrtd.dll" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/System/Vsflex7L.ocx" DESTINATION "./temp/" COMPONENT CopyAndRegisterSystemDLLs) endif() # The group, which will be used to configure the root package # set(CPACK_IFW_PACKAGE_GROUP "EnergyPlus") #set(CPACK_IFW_PACKAGE_WIZARD_DEFAULT_WIDTH 640) #set(CPACK_IFW_PACKAGE_WIZARD_DEFAULT_HEIGHT 480) -set(CPACK_IFW_PACKAGE_WINDOW_ICON "${CMAKE_SOURCE_DIR}/release/ep_nobg.png") +set(CPACK_IFW_PACKAGE_WINDOW_ICON "${PROJECT_SOURCE_DIR}/release/ep_nobg.png") if( APPLE ) @@ -410,14 +410,14 @@ if( APPLE ) set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") set(CPACK_IFW_TARGET_DIRECTORY "/Applications/${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION_MAJOR}-${CPACK_PACKAGE_VERSION_MINOR}-${CPACK_PACKAGE_VERSION_PATCH}") - install(DIRECTORY "${CMAKE_SOURCE_DIR}/bin/EP-Launch-Lite/EP-Launch-Lite.app" DESTINATION "PreProcess") - install(DIRECTORY "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Mac/IDFVersionUpdater.app" DESTINATION "PreProcess/IDFVersionUpdater") - install(DIRECTORY "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Mac/EP-Compare.app" DESTINATION "PostProcess/EP-Compare") - install(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/GraphHints.csv" DESTINATION "PostProcess/EP-Compare/") - install(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/EPMacro/Mac/EPMacro" DESTINATION "./") + install(DIRECTORY "${PROJECT_SOURCE_DIR}/bin/EP-Launch-Lite/EP-Launch-Lite.app" DESTINATION "PreProcess") + install(DIRECTORY "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Mac/IDFVersionUpdater.app" DESTINATION "PreProcess/IDFVersionUpdater") + install(DIRECTORY "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Mac/EP-Compare.app" DESTINATION "PostProcess/EP-Compare") + install(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/GraphHints.csv" DESTINATION "PostProcess/EP-Compare/") + install(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/EPMacro/Mac/EPMacro" DESTINATION "./") - configure_file(scripts/runenergyplus.in "${CMAKE_BINARY_DIR}/scripts/runenergyplus" @ONLY) - install(PROGRAMS "${CMAKE_BINARY_DIR}/scripts/runenergyplus" DESTINATION "./") + configure_file(scripts/runenergyplus.in "${PROJECT_BINARY_DIR}/scripts/runenergyplus" @ONLY) + install(PROGRAMS "${PROJECT_BINARY_DIR}/scripts/runenergyplus" DESTINATION "./") install(PROGRAMS scripts/runepmacro DESTINATION "./") install(PROGRAMS scripts/runreadvars DESTINATION "./") @@ -425,7 +425,7 @@ if( APPLE ) install(CODE "MESSAGE(\"Creating symlinks.\")" COMPONENT Symlinks) # Custom installer icon. Has to be .icns on mac, .ico on windows, not supported on Unix - set(CPACK_IFW_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/release/ep.icns") + set(CPACK_IFW_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/release/ep.icns") elseif(WIN32) # TODO: TEMP @@ -438,7 +438,7 @@ elseif(WIN32) set(CPACK_IFW_TARGET_DIRECTORY "C:/${CPACK_PACKAGE_INSTALL_DIRECTORY}" ) # Custom installer icon. Has to be .icns on mac, .ico on windows, not supported on Unix - set(CPACK_IFW_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/release/ep.ico") + set(CPACK_IFW_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/release/ep.ico") # You need at least one "install(..." command for it to be registered as a component install(CODE "MESSAGE(\"Registering filetypes.\")" COMPONENT RegisterFileType) @@ -452,32 +452,32 @@ if(UNIX) endif() if( UNIX AND NOT APPLE ) - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare" DESTINATION "PostProcess/EP-Compare/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHInterfaces5001.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHObjectArray5001.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHObjectCollection5001.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHTreeView4301.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/libMBSChartDirector5Plugin16042.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/libRBAppearancePak.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") - - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/libRBAppearancePak.so" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/libRBShell.so" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/RBGUIFramework.so" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/libc++.so.1" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater" DESTINATION "PreProcess/IDFVersionUpdater/") - - INSTALL(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/EPMacro/Linux/EPMacro" DESTINATION "./") - - configure_file(scripts/runenergyplus.in "${CMAKE_BINARY_DIR}/scripts/runenergyplus" @ONLY) - install(PROGRAMS "${CMAKE_BINARY_DIR}/scripts/runenergyplus" DESTINATION "./") + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare" DESTINATION "PostProcess/EP-Compare/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHInterfaces5001.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHObjectArray5001.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHObjectCollection5001.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/EHTreeView4301.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/libMBSChartDirector5Plugin16042.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/EP-Compare/Run-Linux/EP-Compare Libs/libRBAppearancePak.so" DESTINATION "PostProcess/EP-Compare/EP-Compare Libs/") + + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/libRBAppearancePak.so" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/libRBShell.so" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/RBGUIFramework.so" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(FILES "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater Libs/libc++.so.1" DESTINATION "PreProcess/IDFVersionUpdater/IDFVersionUpdater Libs/") + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/IDFVersionUpdater/Run-Linux/IDFVersionUpdater" DESTINATION "PreProcess/IDFVersionUpdater/") + + INSTALL(PROGRAMS "${PROJECT_SOURCE_DIR}/bin/EPMacro/Linux/EPMacro" DESTINATION "./") + + configure_file(scripts/runenergyplus.in "${PROJECT_BINARY_DIR}/scripts/runenergyplus" @ONLY) + install(PROGRAMS "${PROJECT_BINARY_DIR}/scripts/runenergyplus" DESTINATION "./") install(PROGRAMS scripts/runepmacro DESTINATION "./") install(PROGRAMS scripts/runreadvars DESTINATION "./") endif() # TODO: Unused now -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") +configure_file("${PROJECT_SOURCE_DIR}/cmake/CMakeCPackOptions.cmake.in" + "${PROJECT_BINARY_DIR}/CMakeCPackOptions.cmake" @ONLY) +set(CPACK_PROJECT_CONFIG_FILE "${PROJECT_BINARY_DIR}/CMakeCPackOptions.cmake") ########################################################## D O C U M E N T A T I O N ############################################################# @@ -492,11 +492,11 @@ if ( BUILD_DOCS ) # +env will pass the current environment and will end up respecting the -j parameter # this ↓↓↓ here -- https://stackoverflow.com/a/41268443/531179 - #install(CODE "execute_process(COMMAND +env \"${CMAKE_COMMAND}\" --build \"${CMAKE_BINARY_DIR}\" --target documentation)") + #install(CODE "execute_process(COMMAND +env \"${CMAKE_COMMAND}\" --build \"${PROJECT_BINARY_DIR}\" --target documentation)") # Except it doesn't work with install(execute_process... # Passing $(MAKE) doesn't work either, and isn't a great idea for cross platform support anyways - # install(CODE "execute_process(COMMAND ${MAKE} ${DOC_BUILD_FLAGS} -C \"${CMAKE_BINARY_DIR}\" documentation)") + # install(CODE "execute_process(COMMAND ${MAKE} ${DOC_BUILD_FLAGS} -C \"${PROJECT_BINARY_DIR}\" documentation)") # So instead, we just used the number of threads that are available. That's not ideal, since it ignores any "-j N" option passed by the user # But LaTeX should run quickly enough to not be a major inconvenience. @@ -517,23 +517,23 @@ if ( BUILD_DOCS ) endif() # Getting these commands to work (especially with macro expansion) is tricky. Check the resulting `cmake_install.cmake` file in your build folder if need to debug this - install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" --build \"${CMAKE_BINARY_DIR}\" ${DOC_CONFIG_FLAG} ${DOC_BUILD_FLAGS} --target documentation)" + install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" --build \"${PROJECT_BINARY_DIR}\" ${DOC_CONFIG_FLAG} ${DOC_BUILD_FLAGS} --target documentation)" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/Acknowledgments.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/AuxiliaryPrograms.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/EMSApplicationGuide.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/EngineeringReference.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/EnergyPlusEssentials.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/ExternalInterfacesApplicationGuide.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/GettingStarted.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/InputOutputReference.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/InterfaceDeveloper.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/ModuleDeveloper.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/OutputDetailsAndExamples.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/PlantApplicationGuide.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/TipsAndTricksUsingEnergyPlus.pdf" DESTINATION "./Documentation" COMPONENT Documentation) - install(FILES "${CMAKE_BINARY_DIR}/doc-pdf/UsingEnergyPlusForCompliance.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/Acknowledgments.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/AuxiliaryPrograms.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/EMSApplicationGuide.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/EngineeringReference.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/EnergyPlusEssentials.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/ExternalInterfacesApplicationGuide.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/GettingStarted.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/InputOutputReference.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/InterfaceDeveloper.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/ModuleDeveloper.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/OutputDetailsAndExamples.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/PlantApplicationGuide.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/TipsAndTricksUsingEnergyPlus.pdf" DESTINATION "./Documentation" COMPONENT Documentation) + install(FILES "${PROJECT_BINARY_DIR}/doc-pdf/UsingEnergyPlusForCompliance.pdf" DESTINATION "./Documentation" COMPONENT Documentation) else() message(AUTHOR_WARNING "BUILD_DOCS isn't enabled, so package won't include the PDFs") endif () diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 276b7b8e51b..ed628208548 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,11 +1,11 @@ # the only thing that really needs to be set outside of here is the XELATEX variable, the path to the xelatex compiler # let's create a folder to drop ONLY PDFs in once they are built, this will allow easy upload to s3 -file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/doc-pdf) -file(COPY ${CMAKE_SOURCE_DIR}/doc/index.html DESTINATION ${CMAKE_BINARY_DIR}/doc-pdf) +file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/doc-pdf) +file(COPY ${PROJECT_SOURCE_DIR}/doc/index.html DESTINATION ${PROJECT_BINARY_DIR}/doc-pdf) # add a configure rule to the header file though -configure_file(${CMAKE_SOURCE_DIR}/doc/title.tex.in ${CMAKE_SOURCE_DIR}/doc/title.tex) +configure_file(${PROJECT_SOURCE_DIR}/doc/title.tex.in ${PROJECT_SOURCE_DIR}/doc/title.tex) # Because we don't want to rebuild doc automatically, we add a custom target called "documentation", which will depends on all individual PDFs add_custom_target(documentation) diff --git a/doc/acknowledgments/CMakeLists.txt b/doc/acknowledgments/CMakeLists.txt index 947a83fe971..cba9119f4e4 100644 --- a/doc/acknowledgments/CMakeLists.txt +++ b/doc/acknowledgments/CMakeLists.txt @@ -1,14 +1,14 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/acknowledgments/acknowledgments.tex - ${CMAKE_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments.tex - ${CMAKE_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments/copyright-notice.tex - ${CMAKE_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments/other-software-included-or-referenced.tex - ${CMAKE_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments/other-acknowledgments.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/acknowledgments/acknowledgments.tex + ${PROJECT_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments.tex + ${PROJECT_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments/copyright-notice.tex + ${PROJECT_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments/other-software-included-or-referenced.tex + ${PROJECT_SOURCE_DIR}/doc/acknowledgments/src/notices-and-acknowledgments/other-acknowledgments.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of inluded images, go to the root of the document folder and: @@ -19,14 +19,14 @@ SET( INCLUDED_IMAGES SET( SOURCE_FILENAME "acknowledgments" ) SET( OUTPUT_FILENAME "Acknowledgments" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/auxiliary-programs/CMakeLists.txt b/doc/auxiliary-programs/CMakeLists.txt index 79a90780969..acbf40d9162 100644 --- a/doc/auxiliary-programs/CMakeLists.txt +++ b/doc/auxiliary-programs/CMakeLists.txt @@ -1,208 +1,208 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/../header.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/auxiliary-programs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/auxiliary-energyplus-programs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/background.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/weather-format-for-simulation-programs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/weather-data-availability.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/using-the-weather-converter.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/definitions-file-custom-file-processing.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/reports-files-produced-by-the-weather.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/k-ppen-climate-classification.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/ashrae-climate-classification.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/energyplus-weather-file-epw-data-dictionary.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/epw-csv-format-in-out.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/missing-weather-file-data.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/source-weather-data-formats.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/data-sources-uncertainty.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/advanced-use-accessing-weather-conversion.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/references.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/web-resources.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/use-of-the-ground-temperatures-with-slabs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/slab-configuration-drawing.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/running-the-slab-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/technical-details-on-files-for-ground-heat.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/slab-program-output-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/description-of-the-objects-in-the-e-slabght.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/using-ground-temperatures-with-basements.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/running-the-basement-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/technical-details-on-files-for-ground-heat-001.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/basement-program-output-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/the-basement-idd.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/description-of-the-objects-in-the-basementght.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/using-the-interface-surface-temperature.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/references-001.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/view-factor-calculation-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/view-factor-calculation-program/using-the-view-factor-interface-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/view-factor-calculation-program/additional-information.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/idf-version-updater.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/transition-console-program-details.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/idf-version-converter-transition-file-lists.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/converting-imf-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/epdrawgui.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/epdrawgui/main-tab.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/epdrawgui/option-tab.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/introduction-001.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/running-the-ep-macro-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/incorporating-external-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/selectively-accepting-or-skipping-lines-of.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/defining-blocks-of-input.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/macro-debugging-and-listing-control.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/listing-format.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-diagram.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-diagram/introduction-002.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck/coeffconv.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck/coeffcheck.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck/running-the-coeffconv-or-coeffcheck-programs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/introduction-003.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/hvac-template-objects-processed.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/ground-heat-transfer-objects-processed.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/building-surface-objects-processed.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/csvproc.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/convertesomtr.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program/running-the-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program/program-inputs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program/program-outputs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/introduction-004.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/inputs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/rated-data.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/performance-data.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/outputs.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/error-message.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/notes.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/references-002.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/water-to-water-heat-pump-parameter.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/water-to-air-heat-pump-parameter-coefficient.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/water-to-air-heat-pump-parameter-coefficient-001.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/g-function-spreadsheet.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/parametricpreprocessor.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/appgpostprocess-appendix-g-postprocessing.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/blasttranslator.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/doe2translator.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/running-console-applications.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/running-console-applications/modifying-the-batch-file.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/ep-launch-program.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/ep-launch-lite.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/energyplus-file-extensions.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/runeplus-batch-file.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/running-energyplus-by-hand.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/runeplus-details.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/rundirmulti-batch-file.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/energyplus-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/creating-input-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/creating-input-files/idd-conventions.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/creating-input-files/idfeditor.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/manipulating-output-files.tex - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/src/manipulating-output-files/ep-compare.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/../header.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/auxiliary-programs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/auxiliary-energyplus-programs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/background.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/weather-format-for-simulation-programs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/weather-data-availability.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/using-the-weather-converter.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/definitions-file-custom-file-processing.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/reports-files-produced-by-the-weather.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/k-ppen-climate-classification.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/ashrae-climate-classification.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/energyplus-weather-file-epw-data-dictionary.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/epw-csv-format-in-out.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/missing-weather-file-data.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/source-weather-data-formats.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/data-sources-uncertainty.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/advanced-use-accessing-weather-conversion.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/references.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/weather-converter-program/web-resources.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/use-of-the-ground-temperatures-with-slabs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/slab-configuration-drawing.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/running-the-slab-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/technical-details-on-files-for-ground-heat.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/slab-program-output-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/description-of-the-objects-in-the-e-slabght.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/using-ground-temperatures-with-basements.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/running-the-basement-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/technical-details-on-files-for-ground-heat-001.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/basement-program-output-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/the-basement-idd.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/description-of-the-objects-in-the-basementght.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/using-the-interface-surface-temperature.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/ground-heat-transfer-in-energyplus/references-001.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/view-factor-calculation-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/view-factor-calculation-program/using-the-view-factor-interface-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/view-factor-calculation-program/additional-information.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/idf-version-updater.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/transition-console-program-details.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/idf-version-converter-transition-file-lists.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/using-older-version-input-files-transition/converting-imf-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/epdrawgui.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/epdrawgui/main-tab.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/epdrawgui/option-tab.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/introduction-001.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/running-the-ep-macro-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/incorporating-external-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/selectively-accepting-or-skipping-lines-of.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/defining-blocks-of-input.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/macro-debugging-and-listing-control.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/input-macros/listing-format.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-diagram.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-diagram/introduction-002.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck/coeffconv.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck/coeffcheck.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/coeffconv-coeffcheck/running-the-coeffconv-or-coeffcheck-programs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/introduction-003.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/hvac-template-objects-processed.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/ground-heat-transfer-objects-processed.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/expandobjects/building-surface-objects-processed.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/csvproc.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/convertesomtr.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program/running-the-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program/program-inputs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/calcsoilsurftemp-program/program-outputs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/introduction-004.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/inputs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/rated-data.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/performance-data.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/outputs.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/error-message.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/notes.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/hvac-performance-curve-fit-tool/references-002.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/water-to-water-heat-pump-parameter.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/water-to-air-heat-pump-parameter-coefficient.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/water-to-air-heat-pump-parameter-coefficient-001.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/parametric-spreadsheets/g-function-spreadsheet.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/parametricpreprocessor.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/appgpostprocess-appendix-g-postprocessing.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/blasttranslator.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/doe2translator.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/running-console-applications.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/running-console-applications/modifying-the-batch-file.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/ep-launch-program.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/ep-launch-lite.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/energyplus-file-extensions.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/runeplus-batch-file.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/running-energyplus-by-hand.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/runeplus-details.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/rundirmulti-batch-file.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/technical-details-of-running-energyplus/energyplus-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/creating-input-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/creating-input-files/idd-conventions.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/creating-input-files/idfeditor.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/manipulating-output-files.tex + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/src/manipulating-output-files/ep-compare.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of inluded images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image001.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image002.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image003.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image006.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image007.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image008.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image009.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image010.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image011.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image012.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image015.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image016.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image018.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image019.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image020.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image021.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image022.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image023.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image024.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image025.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image026.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image027.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image028.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image029.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image030.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image034.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image036.jpg - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image037.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image038.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image039.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image040.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image041.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image041.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image041.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image042.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image043.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image044.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image045.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image046.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image047.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image048.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image049.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image050.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image051.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image052.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image053.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image054.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image055.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image056.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image057.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image058.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image059.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image059.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image060.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image101.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image102.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image103.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image104.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image105.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image106.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image107.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image108.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image109.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image110.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image111.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image112.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image113.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image114.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image115.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image116.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image117.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image118.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image119.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image120.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image121.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image122.png - ${CMAKE_SOURCE_DIR}/doc/auxiliary-programs/media/image123.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image001.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image002.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image003.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image006.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image007.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image008.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image009.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image010.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image011.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image012.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image015.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image016.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image018.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image019.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image020.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image021.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image022.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image023.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image024.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image025.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image026.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image027.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image028.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image029.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image030.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image034.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image036.jpg + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image037.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image038.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image039.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image040.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image041.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image041.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image041.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image042.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image043.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image044.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image045.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image046.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image047.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image048.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image049.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image050.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image051.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image052.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image053.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image054.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image055.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image056.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image057.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image058.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image059.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image059.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image060.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image101.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image102.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image103.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image104.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image105.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image106.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image107.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image108.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image109.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image110.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image111.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image112.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image113.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image114.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image115.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image116.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image117.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image118.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image119.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image120.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image121.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image122.png + ${PROJECT_SOURCE_DIR}/doc/auxiliary-programs/media/image123.png ) SET( SOURCE_FILENAME "auxiliary-programs" ) SET( OUTPUT_FILENAME "AuxiliaryPrograms" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/ems-application-guide/CMakeLists.txt b/doc/ems-application-guide/CMakeLists.txt index d1affc06296..4c7f9fee4b7 100644 --- a/doc/ems-application-guide/CMakeLists.txt +++ b/doc/ems-application-guide/CMakeLists.txt @@ -1,98 +1,98 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowldgements/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowldgements/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/ems-application-guide.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/application-guide-for-ems.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/application-guide-for-ems/background.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/application-guide-for-ems/organization.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/statement-keywords.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/variables.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/expressions.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/built-in-functions.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/zone-geometry.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/internal-gains.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/hvac-systems.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/on-site-electricity-production.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/sizing.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-sensors.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-sensors/variable-types.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-sensors/schedules.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/hvac-systems-001.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/thermal-envelope.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/air-movement.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/internal-gains-and-exterior-lights.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/on-site-electricity-production-001.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/refrigeration.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/general.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/sizing-001.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/begin-new-environment.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-new-environment-warmup-is-complete.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/begin-timestep-before-predictor.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-predictor-before-hvac-managers.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-predictor-after-hvac-managers.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/inside-hvac-system-iteration-loop.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-zone-timestep-before-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-zone-timestep-after-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-system-timestep-before-hvac-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-system-timestep-after-hvac-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-zone-sizing.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-system-sizing.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-component-model-input-has-been-read-in.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/user-defined-component-model.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/common-characteristics.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/zone-forced-air-unit.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/air-terminal-unit.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/air-coil.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/plant-component.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-1-whole-building-average-zone-air.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-2-traditional-setpoint.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-3-hygro-thermal-window-opening.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-4-halt-program-based-on-constraint.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-5-computed-schedule.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-6-window-shade-control.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-7-constant-volume-purchased-air.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-8-system-sizing-with-discrete-package.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-9-demand-management.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-10-plant-loop-override-control.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-11-performance-curve-result-override.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-12-variable-refrigerant-flow-system.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-13-surface-construction-actuator-for.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/err-file.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/edd-file.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/line-trace.tex - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/debugging-strategies.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/ems-application-guide.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/application-guide-for-ems.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/application-guide-for-ems/background.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/application-guide-for-ems/organization.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/statement-keywords.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/variables.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/expressions.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/energyplus-runtime-language/built-in-functions.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/zone-geometry.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/internal-gains.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/hvac-systems.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/on-site-electricity-production.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/internal-variables/sizing.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-sensors.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-sensors/variable-types.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-sensors/schedules.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/hvac-systems-001.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/thermal-envelope.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/air-movement.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/internal-gains-and-exterior-lights.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/on-site-electricity-production-001.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/refrigeration.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/general.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-actuators/sizing-001.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/begin-new-environment.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-new-environment-warmup-is-complete.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/begin-timestep-before-predictor.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-predictor-before-hvac-managers.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-predictor-after-hvac-managers.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/inside-hvac-system-iteration-loop.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-zone-timestep-before-reporting.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-zone-timestep-after-reporting.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-system-timestep-before-hvac-reporting.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-system-timestep-after-hvac-reporting.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-zone-sizing.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/end-of-system-sizing.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/after-component-model-input-has-been-read-in.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-calling-points/user-defined-component-model.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/common-characteristics.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/zone-forced-air-unit.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/air-terminal-unit.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/air-coil.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/user-defined-component-models/plant-component.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-1-whole-building-average-zone-air.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-2-traditional-setpoint.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-3-hygro-thermal-window-opening.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-4-halt-program-based-on-constraint.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-5-computed-schedule.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-6-window-shade-control.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-7-constant-volume-purchased-air.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-8-system-sizing-with-discrete-package.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-9-demand-management.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-10-plant-loop-override-control.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-11-performance-curve-result-override.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-12-variable-refrigerant-flow-system.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/ems-examples/example-13-surface-construction-actuator-for.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/err-file.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/edd-file.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/line-trace.tex + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/src/debugging-ems-programs/debugging-strategies.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of inluded images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/media/image003.jpg - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/media/image004.jpg - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/media/image005.jpg - ${CMAKE_SOURCE_DIR}/doc/ems-application-guide/media/image011.jpg + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/media/image003.jpg + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/media/image004.jpg + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/media/image005.jpg + ${PROJECT_SOURCE_DIR}/doc/ems-application-guide/media/image011.jpg ) SET( SOURCE_FILENAME "ems-application-guide" ) SET( OUTPUT_FILENAME "EMSApplicationGuide" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/engineering-reference/CMakeLists.txt b/doc/engineering-reference/CMakeLists.txt index a8a4a2c32c8..c3abc26db72 100644 --- a/doc/engineering-reference/CMakeLists.txt +++ b/doc/engineering-reference/CMakeLists.txt @@ -2,548 +2,548 @@ # to get the list of input files, go to the root of the document folder, and: # grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's/^/ /g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/engineering-reference.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/title.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/overview.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/overview/document-overview.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/overview/general-modeling-overview.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/overview/simulation-manager.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/overview/warmup-convergence.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/basis-for-the-zone-and-air-system-integration.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/summary-of-predictor-corrector-procedure.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/air-system-control.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/moisture-predictor-corrector.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/carbon-dioxide-predictor-corrector.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/generic-contaminant-predictor-corrector.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/zone-air-mass-flow-conservation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/summary-of-time-marching-solution.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/conduction-through-the-walls.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/conduction-finite-difference-solution.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/combined-heat-and-moisture-transfer-hamt.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/effective-moisture-penetration-depth-empd.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/outside-surface-heat-balance.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/inside-heat-balance.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/adiabatic-boundary-conditions.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/infrared-radiation-transfer-material.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/transparent-insulation-material.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/surface-heat-balance-with-moveable-insulation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-kiva.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-c.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-site.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-site-001.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/undisturbed-ground-temperature-model-finite.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/undisturbed-ground-temperature-model-kusuda.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/undisturbed-ground-temperature-model-xing.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/advanced-surface-concepts/exterior-naturally-vented-cavity.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/advanced-surface-concepts/green-roof-model-ecoroof.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/advanced-surface-concepts/surfaceproperty-underwater.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/climate-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/design-week-specification.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/sky-radiance-model.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/shading-module.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/solar-radiation-reflected-from-exterior.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/solar-radiation-reflected-from-exterior/diffuse-reflection-of-beam-solar-and-sky.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/daylighting-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/daylight-factor-calculation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/time-step-daylighting-calculation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/delight-daylighting-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/complex-fenestration-daylighting-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/daylighting-devices.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/window-calculation-module.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/window-heat-balance-calculation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/convection-from-surfaces.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/convection-from-internal-sources.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/infiltration-ventilation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/air-exchange.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/calculation-of-zone-air-temperature.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/air-loops.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/air-loop-simulation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/primary-air-system-simulation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/outdoor-air-system.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/outdoor-air-mixer.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/zone-equipment-simulation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/air-path-components.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/plant-load-profile.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/plant-condenser-loops.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/steam-systems-and-component-models.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/sizing-manager.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/hvac-sizing-simulation-manager.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/zone-design-loads-and-air-flow-rates.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/system-design-loads-and-air-flow-rates.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/plant-loop-sizing.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/coincident-plant-sizing-using-hvac-sizing.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/component-sizing.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/zone-outdoor-air-design-data.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/operational-faults.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/demand-limiting.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes/airflownetwork-model.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes/room-air-models.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes/hybrid-model.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/engineering-reference-encyclopedia.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference/air-system-distribution-terminals.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference/boilers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference/chillers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/ice-thermal-storage.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/coils.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/hvac-controllers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/baseboard-heaters.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/electric-baseboard-heater-with-radiation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/cooling-towers-and-evaporative-fluid-coolers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/demand-controlled-ventilation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/evaporative-coolers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/air-system-fans.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/air-system-compound-component-groups.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/variable-refrigerant-flow-heat-pumps.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/heat-exchangers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/air-system-humidifiers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/zone-internal-gains.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/indoor-swimming-pool.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/pipes.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/pumps.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/ideal-loads-air-system.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/district-cooling.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/district-heating.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/centralheatpumpsystem.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/chillerheaterperformance-electric-eir.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/plant-temperature-source-component.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/radiant-system-models.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/refrigeration-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/setpoint-managers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/solar-collectors.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/system-availability-managers.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/occupant-thermal-comfort.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/trombe-walls.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/water-thermal-tanks-includes-water-heaters.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/water-systems.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/zone-controls.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/zone-equipment-and-zone-forced-air-units.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/whole-facility-electric-service.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/electric-load-center-distribution-manager.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/photovoltaic-arrays.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/generators.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/performance-curves-and-lookup-tables.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/performance-curves-and-lookup-tables/performance-curves.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/performance-curves-and-lookup-tables/performance-tables.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations/component-costs.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations/tariff-computation.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations/life-cycle-cost-computations.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting/environmental-impacts.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting/zone-component-loads-summary.tex - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting/output-table-annual.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/engineering-reference.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/title.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/overview.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/overview/document-overview.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/overview/general-modeling-overview.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/overview/simulation-manager.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/overview/warmup-convergence.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/basis-for-the-zone-and-air-system-integration.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/summary-of-predictor-corrector-procedure.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/air-system-control.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/moisture-predictor-corrector.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/carbon-dioxide-predictor-corrector.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/generic-contaminant-predictor-corrector.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/zone-air-mass-flow-conservation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/integrated-solution-manager/summary-of-time-marching-solution.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/conduction-through-the-walls.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/conduction-finite-difference-solution.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/combined-heat-and-moisture-transfer-hamt.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/effective-moisture-penetration-depth-empd.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/outside-surface-heat-balance.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/inside-heat-balance.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/adiabatic-boundary-conditions.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/infrared-radiation-transfer-material.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/transparent-insulation-material.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/surface-heat-balance-with-moveable-insulation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-kiva.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-c.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-site.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/ground-heat-transfer-calculations-using-site-001.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/undisturbed-ground-temperature-model-finite.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/undisturbed-ground-temperature-model-kusuda.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/surface-heat-balance-manager-processes/undisturbed-ground-temperature-model-xing.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/advanced-surface-concepts/exterior-naturally-vented-cavity.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/advanced-surface-concepts/green-roof-model-ecoroof.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/advanced-surface-concepts/surfaceproperty-underwater.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/climate-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/design-week-specification.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/sky-radiance-model.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/climate-sky-and-solar-shading-calculations/shading-module.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/solar-radiation-reflected-from-exterior.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/solar-radiation-reflected-from-exterior/diffuse-reflection-of-beam-solar-and-sky.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/daylighting-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/daylight-factor-calculation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/time-step-daylighting-calculation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/delight-daylighting-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/complex-fenestration-daylighting-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/daylighting-devices.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/window-calculation-module.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/daylighting-and-window-calculations/window-heat-balance-calculation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/convection-from-surfaces.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/convection-from-internal-sources.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/infiltration-ventilation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/air-exchange.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/air-heat-balance-manager-processes/calculation-of-zone-air-temperature.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/air-loops.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/air-loop-simulation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/primary-air-system-simulation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/outdoor-air-system.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/outdoor-air-mixer.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/zone-equipment-simulation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/air-path-components.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/plant-load-profile.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/plant-condenser-loops.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/building-system-simulation-system-manager/steam-systems-and-component-models.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/sizing-manager.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/hvac-sizing-simulation-manager.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/zone-design-loads-and-air-flow-rates.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/system-design-loads-and-air-flow-rates.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/plant-loop-sizing.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/coincident-plant-sizing-using-hvac-sizing.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/component-sizing.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/loop-equipment-sizing-and-other-design-data/zone-outdoor-air-design-data.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/operational-faults.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/demand-limiting.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes/airflownetwork-model.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes/room-air-models.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/alternative-modeling-processes/hybrid-model.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/engineering-reference-encyclopedia.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference/air-system-distribution-terminals.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference/boilers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference/chillers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/ice-thermal-storage.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/coils.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/hvac-controllers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/baseboard-heaters.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-001/electric-baseboard-heater-with-radiation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/cooling-towers-and-evaporative-fluid-coolers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/demand-controlled-ventilation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/evaporative-coolers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/air-system-fans.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/air-system-compound-component-groups.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/variable-refrigerant-flow-heat-pumps.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/heat-exchangers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-002/air-system-humidifiers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/zone-internal-gains.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/indoor-swimming-pool.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/pipes.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/pumps.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/ideal-loads-air-system.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/district-cooling.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/district-heating.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/centralheatpumpsystem.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/chillerheaterperformance-electric-eir.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-003/plant-temperature-source-component.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/radiant-system-models.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/refrigeration-equipment.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/setpoint-managers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/solar-collectors.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-004/system-availability-managers.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/occupant-thermal-comfort.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/trombe-walls.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/water-thermal-tanks-includes-water-heaters.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/water-systems.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/zone-controls.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/simulation-models-encyclopedic-reference-005/zone-equipment-and-zone-forced-air-units.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/whole-facility-electric-service.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/electric-load-center-distribution-manager.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/photovoltaic-arrays.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/on-site-generation/generators.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/performance-curves-and-lookup-tables.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/performance-curves-and-lookup-tables/performance-curves.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/performance-curves-and-lookup-tables/performance-tables.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations/component-costs.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations/tariff-computation.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/economics-calculations/life-cycle-cost-computations.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting/environmental-impacts.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting/zone-component-loads-summary.tex + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/src/special-modules-reporting/output-table-annual.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of inluded images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/SZVAV_Fan_Control_FanCoil.jpg - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/SetPointManager-ResetForReturnControl1.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/SetPointManager-ResetForReturnControl2.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/SetPointManager-ResetForReturnControl3.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/TroxDID632A_Tabledata.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image31.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image33.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image34.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image134.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image141.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image168.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image169.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image170.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image171.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image172.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image176.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image185.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image241.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image242.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image301.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image378.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image380.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image382.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image390.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image391.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image392.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image396.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image397.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image398.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image399.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image400.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image401.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image420.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image421.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image422.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image435.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image436.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image438.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image469.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image509.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image563.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image589.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image601.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image604.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image605.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image622.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image628.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image637.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image638.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image639.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image641.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image642.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image646.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image656.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image670.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image671.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image672.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image676.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image680.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image685.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image703.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image733.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image755.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image794.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image823.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image825.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image827.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image834.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image842.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image854.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image869.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image870.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image871.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image874.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image893.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image899.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image907.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image910.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image947.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image950.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image951.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image956.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1015.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1017.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1034.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1059.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1060.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1063.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1078.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1090.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1100.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1148.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1153.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1154.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1210.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1231.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1271.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1275.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1326.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1392.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1410.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1470.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1534.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1557.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1593.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1605.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1606.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1607.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1663.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1670.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1679.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1687.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1691.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1748.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1749.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1763.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1779.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1782.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1787.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1798.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1827.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1828.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1829.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1830.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1831.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1844.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1845.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1846.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1857.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1957.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1958.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1959.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1962.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1974.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1975.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1976.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1977.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1978.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image1986.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2032.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2040.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2341.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2469.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2470.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2474.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2622.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2623.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2624.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2634.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2652.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2655.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2658.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2659.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2660.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2662.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2663.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2691.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2703.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2708.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2716.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2741.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2743.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2788.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2789.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2790.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2791.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2792.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2932.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image2933.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3060.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3175.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3304.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3348.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3349.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3350.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3351.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3352.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3484.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3485.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image3486.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4016.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4049.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4091.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4092.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4093.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4094.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4095.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4096.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4097.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4182.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4240.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4241.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4287.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4288.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4293.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4309.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4331.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4355.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4366.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4384.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4385.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4411.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4482.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4542.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4716.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4731.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4789.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4790.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4793.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4794.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4795.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4797.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4798.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4806.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4807.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4808.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4833.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4888.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4895.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4897.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4901.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4907.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4910.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4917.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4919.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4923.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4924.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image4930.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5015.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5016.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5019.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5049.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5050.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5051.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5052.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5053.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5106.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5145.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5146.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5147.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5198.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5199.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5200.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5222.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5250.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5262.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5263.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5290.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5296.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5306.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5314.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5315.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5316.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5454.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5455.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5550.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5554.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5651.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5655.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5656.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5657.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5676.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5686.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5820.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5821.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5831.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5851.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5852.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5853.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5856.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5973.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image5974.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6008.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6009.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6034.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6053.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6054.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6055.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6056.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6091.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6092.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6093.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6247.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6275.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6278.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6279.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6291.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6301.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6310.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6323.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6324.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6325.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6337.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6338.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6342.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6482.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6483.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6484.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6502.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6522.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6523.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6527.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6620.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6664.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6731.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6814.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6819.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6820.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6825.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6826.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6830.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6831.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6832.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6833.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6852.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6855.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6856.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6857.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6936.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6937.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image6962.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7005.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7054.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7172.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7215.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7258.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7286.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7287.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7321.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7369.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7396.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7397.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7398.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7399.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7400.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7454.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7466.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ACBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ACStorageBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/DCInverterWithACStorageBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/DCInverterWithDCStorageBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/StorageOperationControlVolume.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/DCInverterBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7528.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7592.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7837.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7865.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7866.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7867.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7870.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7871.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7873.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7910.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7911.svg.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7912.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image7913.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8000.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8001.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8002.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8003.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8005.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8006.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8007.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/image8008.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-chart1.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-chart2.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-figure1.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-figure3.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-figure4.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-figure5.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/ss-figure6.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/PCMModel.png - ${CMAKE_SOURCE_DIR}/doc/engineering-reference/media/IdealLoadsSchematic.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/SZVAV_Fan_Control_FanCoil.jpg + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/SetPointManager-ResetForReturnControl1.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/SetPointManager-ResetForReturnControl2.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/SetPointManager-ResetForReturnControl3.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/TroxDID632A_Tabledata.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image31.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image33.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image34.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image134.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image141.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image168.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image169.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image170.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image171.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image172.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image176.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image185.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image241.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image242.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image301.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image378.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image380.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image382.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image390.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image391.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image392.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image396.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image397.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image398.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image399.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image400.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image401.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image420.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image421.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image422.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image435.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image436.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image438.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image469.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image509.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image563.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image589.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image601.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image604.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image605.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image622.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image628.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image637.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image638.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image639.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image641.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image642.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image646.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image656.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image670.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image671.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image672.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image676.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image680.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image685.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image703.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image733.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image755.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image794.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image823.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image825.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image827.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image834.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image842.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image854.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image869.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image870.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image871.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image874.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image893.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image899.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image907.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image910.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image947.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image950.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image951.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image956.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1015.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1017.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1034.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1059.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1060.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1063.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1078.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1090.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1100.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1148.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1153.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1154.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1210.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1231.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1271.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1275.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1326.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1392.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1410.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1470.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1534.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1557.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1593.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1605.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1606.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1607.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1663.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1670.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1679.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1687.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1691.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1748.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1749.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1763.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1779.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1782.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1787.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1798.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1827.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1828.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1829.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1830.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1831.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1844.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1845.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1846.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1857.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1957.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1958.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1959.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1962.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1974.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1975.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1976.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1977.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1978.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image1986.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2032.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2040.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2341.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2469.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2470.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2474.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2622.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2623.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2624.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2634.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2652.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2655.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2658.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2659.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2660.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2662.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2663.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2691.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2703.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2708.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2716.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2741.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2743.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2788.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2789.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2790.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2791.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2792.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2932.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image2933.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3060.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3175.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3304.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3348.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3349.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3350.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3351.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3352.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3484.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3485.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image3486.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4016.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4049.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4091.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4092.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4093.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4094.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4095.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4096.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4097.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4182.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4240.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4241.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4287.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4288.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4293.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4309.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4331.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4355.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4366.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4384.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4385.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4411.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4482.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4542.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4716.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4731.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4789.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4790.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4793.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4794.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4795.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4797.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4798.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4806.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4807.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4808.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4833.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4888.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4895.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4897.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4901.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4907.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4910.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4917.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4919.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4923.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4924.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image4930.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5015.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5016.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5019.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5049.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5050.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5051.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5052.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5053.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5106.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5145.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5146.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5147.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5198.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5199.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5200.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5222.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5250.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5262.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5263.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5290.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5296.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5306.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5314.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5315.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5316.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5454.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5455.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5550.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5554.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5651.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5655.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5656.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5657.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5676.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5686.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5820.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5821.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5831.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5851.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5852.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5853.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5856.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5973.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image5974.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6008.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6009.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6034.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6053.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6054.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6055.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6056.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6091.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6092.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6093.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6247.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6275.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6278.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6279.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6291.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6301.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6310.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6323.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6324.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6325.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6337.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6338.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6342.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6482.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6483.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6484.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6502.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6522.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6523.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6527.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6620.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6664.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6731.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6814.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6819.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6820.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6825.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6826.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6830.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6831.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6832.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6833.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6852.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6855.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6856.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6857.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6936.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6937.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image6962.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7005.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7054.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7172.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7215.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7258.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7286.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7287.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7321.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7369.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7396.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7397.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7398.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7399.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7400.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7454.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7466.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ACBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ACStorageBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/DCInverterWithACStorageBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/DCInverterWithDCStorageBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/StorageOperationControlVolume.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/DCInverterBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7528.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7592.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7837.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7865.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7866.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7867.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7870.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7871.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7873.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7910.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7911.svg.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7912.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image7913.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8000.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8001.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8002.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8003.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8005.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8006.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8007.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/image8008.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-chart1.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-chart2.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-figure1.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-figure3.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-figure4.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-figure5.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/ss-figure6.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/PCMModel.png + ${PROJECT_SOURCE_DIR}/doc/engineering-reference/media/IdealLoadsSchematic.png ) SET( SOURCE_FILENAME "engineering-reference" ) SET( OUTPUT_FILENAME "EngineeringReference" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/essentials/CMakeLists.txt b/doc/essentials/CMakeLists.txt index 4f7b9a86a41..3e29c5ca779 100644 --- a/doc/essentials/CMakeLists.txt +++ b/doc/essentials/CMakeLists.txt @@ -1,39 +1,39 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/essentials/essentials.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/essentials/essentials.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/essentials/media/coordinatesystem.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/energyplusfolder.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/ep.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/eplaunch2.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/eplaunch3.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/idfeditor.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/IDFVersionUpdater.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/kiva-2d-elements.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/NodeDiagram.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/tariff-charges.png - ${CMAKE_SOURCE_DIR}/doc/essentials/media/window_frame_and_divider.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/coordinatesystem.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/energyplusfolder.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/ep.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/eplaunch2.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/eplaunch3.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/idfeditor.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/IDFVersionUpdater.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/kiva-2d-elements.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/NodeDiagram.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/tariff-charges.png + ${PROJECT_SOURCE_DIR}/doc/essentials/media/window_frame_and_divider.png ) SET( SOURCE_FILENAME "essentials" ) SET( OUTPUT_FILENAME "EnergyPlusEssentials" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/external-interfaces-application-guide/CMakeLists.txt b/doc/external-interfaces-application-guide/CMakeLists.txt index 527f06df19c..cf603c1b5c1 100644 --- a/doc/external-interfaces-application-guide/CMakeLists.txt +++ b/doc/external-interfaces-application-guide/CMakeLists.txt @@ -1,48 +1,48 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/external-interfaces-application-guide.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interfaces-application-guide.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/coupling-energyplus-with-the-building.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/bcvtb-examples.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/coupling-energyplus-with-functional-mock-up.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/fmu-examples.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/exporting-energyplus-as-a-functional-mock-up.tex - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/src/references.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/external-interfaces-application-guide.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interfaces-application-guide.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/coupling-energyplus-with-the-building.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/bcvtb-examples.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/coupling-energyplus-with-functional-mock-up.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/fmu-examples.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/external-interface-s/exporting-energyplus-as-a-functional-mock-up.tex + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/src/references.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image004.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image005.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image006.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image007.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image008.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image016.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image033.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image034.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image035.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image036.png - ${CMAKE_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image037.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image004.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image005.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image006.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image007.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image008.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image016.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image033.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image034.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image035.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image036.png + ${PROJECT_SOURCE_DIR}/doc/external-interfaces-application-guide/media/image037.png ) SET( SOURCE_FILENAME "external-interfaces-application-guide" ) SET( OUTPUT_FILENAME "ExternalInterfacesApplicationGuide" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/getting-started/CMakeLists.txt b/doc/getting-started/CMakeLists.txt index 0f9399b2023..3bfa937eec2 100644 --- a/doc/getting-started/CMakeLists.txt +++ b/doc/getting-started/CMakeLists.txt @@ -1,88 +1,88 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/getting-started.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/title.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energyplus-overview.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energyplus-overview/what-is-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energyplus-overview/why-does-energyplus-exist-and-what-were-its.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energyplus-overview/energyplus-documentation-library.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/getting-started-with-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/running-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/running-energyplus/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/running-energyplus/ep-launch-program.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/running-energyplus/energyplus-file-extensions.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/tutorial-example-for-running-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/tutorial-example-for-running-energyplus/running-energyplus-building-envelope-internal.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/tutorial-example-for-running-energyplus/instructions.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/overall-scheme-methodology-for-running.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/overall-scheme-methodology-for-running/building-simulation.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/overall-scheme-methodology-for-running/a-methodology-for-using-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/tutorial-exercise-2.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/tutorial-exercise-2/unitary-system-and-vav-using-hvactemplate.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/tutorial-exercise-2/instructions-001.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/idf-editor-brief-introduction.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/hvactemplate-objects.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/data-sets.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/slab-and-basement-programs.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/coefficient-curve-generation.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/useful-programs.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/weatherdata.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/results-processing.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/hvac-diagram.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/csvproc.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/convertesomtr.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/datafiles.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/library-files.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energy-meters.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energy-meters/standard-energy-meters.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/energy-meters/custom-meters.tex - ${CMAKE_SOURCE_DIR}/doc/getting-started/src/standard-energyplus-units.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/getting-started.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/title.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energyplus-overview.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energyplus-overview/what-is-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energyplus-overview/why-does-energyplus-exist-and-what-were-its.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energyplus-overview/energyplus-documentation-library.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/getting-started-with-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/running-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/running-energyplus/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/running-energyplus/ep-launch-program.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/running-energyplus/energyplus-file-extensions.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/tutorial-example-for-running-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/tutorial-example-for-running-energyplus/running-energyplus-building-envelope-internal.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/tutorial-example-for-running-energyplus/instructions.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/overall-scheme-methodology-for-running.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/overall-scheme-methodology-for-running/building-simulation.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/overall-scheme-methodology-for-running/a-methodology-for-using-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/tutorial-exercise-2.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/tutorial-exercise-2/unitary-system-and-vav-using-hvactemplate.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/tutorial-exercise-2/instructions-001.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/idf-editor-brief-introduction.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/hvactemplate-objects.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/data-sets.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/slab-and-basement-programs.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/coefficient-curve-generation.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/useful-programs.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/weatherdata.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/results-processing.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/hvac-diagram.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/csvproc.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/convertesomtr.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/datafiles.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/other-useful-programs-information/library-files.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energy-meters.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energy-meters/standard-energy-meters.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/energy-meters/custom-meters.tex + ${PROJECT_SOURCE_DIR}/doc/getting-started/src/standard-energyplus-units.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image001.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image002.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image004.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image005.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image006.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image007.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image008.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image009.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image010.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image011.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image012.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image013.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image014.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image015.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image016.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image017.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image018.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image019.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image020.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image021.jpg - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image022.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image023.png - ${CMAKE_SOURCE_DIR}/doc/getting-started/media/image024.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image001.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image002.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image004.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image005.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image006.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image007.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image008.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image009.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image010.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image011.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image012.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image013.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image014.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image015.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image016.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image017.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image018.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image019.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image020.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image021.jpg + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image022.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image023.png + ${PROJECT_SOURCE_DIR}/doc/getting-started/media/image024.jpg ) SET( SOURCE_FILENAME "getting-started" ) SET( OUTPUT_FILENAME "GettingStarted" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/input-output-reference/CMakeLists.txt b/doc/input-output-reference/CMakeLists.txt index 2ba3aadf4db..ed0ad419c7a 100644 --- a/doc/input-output-reference/CMakeLists.txt +++ b/doc/input-output-reference/CMakeLists.txt @@ -1,326 +1,215 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/input-output-reference/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/input-output-reference/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/input-output-reference.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/title.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/hvac-template-objects.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/parametric-objects.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/input-for-output.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/output.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/standard-output-reports.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/weather-data.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/running-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/appendix-a-units-and-abbreviations.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/appendix-a-units-and-abbreviations/standard-energyplus-conditions.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/appendix-a-units-and-abbreviations/standard-energyplus-units.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/group-economics.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/introduction-to-economics.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/conceptual-framework-variables-and-hierarchy.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-tariff.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-qualify.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-charge-simple.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-charge-block.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-ratchet.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-variable.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-computation.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-tariff-examples.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/utilitycost-tariff-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/economic-results-summary-report.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/complex-tariff-modeling.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/cost-estimating.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/life-cycle-costing.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/lifecyclecost-parameters.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/lifecyclecost-recurringcosts.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/lifecyclecost-nonrecurringcost.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/lifecyclecost-usepriceescalation.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/energyplus-economics/lifecyclecost-useadjustment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/hvac-template-objects/hvactemplate-processing.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/hvac-template-objects/group-hvac-templates.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/output/using-readvarseso.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/what-s-different-about-energyplus-input.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/idd-conventions.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/input-output-descriptions.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-simulation-parameters.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-compliance-objects.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-location-climate-weather-file-access.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-schedules.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-surface-construction-elements.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-thermal-zone-description-geometry.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-advanced-surface-concepts.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-detailed-ground-heat-transfer.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-room-air-models.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-internal-gains-people-lights-other.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-daylighting.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-exterior-energy-use-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-airflow.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-design-objects.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/hvac-primary-and-secondary-systems.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-node-branch-management.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-plant-condenser-loops.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-plant-condenser-control.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-plant-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-water-heaters.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-condenser-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-plant-condenser-flow-control.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-air-distribution.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-airflow-network.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-zone-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-air-distribution-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-zone-forced-air-units.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-unitary-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-variable-refrigerant-flow-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-radiative-convective-units.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-refrigeration.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-zone-controls-thermostats.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-air-path.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-non-zone-equipment.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-solar-collectors.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-pumps.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-heating-and-cooling-coils.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-fans.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-humidifiers.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-desiccant-dehumidifiers.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-energy-management-system-ems.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-externalinterface.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-user-defined-hvac-and-plant-component.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-system-availability-managers.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-setpoint-managers.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-controllers.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-evaporative-coolers.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-heat-recovery.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-demand-limiting-controls.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-electric-load-center-generator.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-water-systems.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-operational-faults.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-performance-curves.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-performance-tables.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/overview/group-fluid-properties.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/running-energyplus/energy-ini.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/running-energyplus/errors.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/running-energyplus/energyplus-execution-time.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/standard-output-reports/output-table-timebins.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/standard-output-reports/output-table-monthly.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/standard-output-reports/output-table-annual.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/standard-output-reports/output-table-summaryreports.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/standard-output-reports/outputcontrol-table-style.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/weather-data/missing-weather-file-data.tex - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/src/weather-data/weather-data-hourly-interpolation.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex -) - -# to get the list of inluded images, go to the root of the document folder and: -# grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 -SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/ACBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/ACStorageBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/AirLoopComponentMatrix.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/ChangeoverBypassVAV-ReturnPlenumOrMixer.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/DCInverterBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/DCInverterWithACStorageBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/DCInverterWithDCStorageBussDiagram.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/ElectPowerServiceOverview.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/OASysComponentMatrix.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/ZoneComponentMatrix.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/calculation-of-dtop-for-a-shading-device-collage.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/three-cases-for-the-dtop-calculation-for-an-indoor-outdoor-shade-collage.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/hybrid001.jpg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/hybrid002.jpg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image001.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image002.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image003.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image004.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image005.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image010.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image012.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image013.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image020.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image024.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image025.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image029.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image033.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image034.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image035.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image041.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image042.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image043.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image044.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image045.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image046.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image047.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image048.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image050.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image051.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image052.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image053.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image054.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image055.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image056.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image057.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image058.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image059.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image060.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image061.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image062.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image063.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image064.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image065.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image066.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image069.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image070.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image078.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image079.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image080.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image081.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image082.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image083.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image084.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image085.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image087.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image095.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image096.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image097.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image098.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image099.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image100.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image101.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image102.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image103.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image104.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image105.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image106.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image107.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image108.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image109.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image110.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image111.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image112.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image133.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image134.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image185.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image186.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image187.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image188.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image191.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image192.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image201.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image202.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image203.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image204.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image205.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image206.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image207.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image208.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image209.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image213.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image214.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image215.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image216.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image221.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image222.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image223.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image236.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image261.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image262.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image263.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image264.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image265.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image267.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image268.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image269.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image271.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image275.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image276.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image282.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image284.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image285.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image288.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image289.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image290.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image291.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image292.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image293.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image294.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image295.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image296.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image297.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image298.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image299.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image300.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image301.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image302.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image303.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image304.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image305.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image306.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image307.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image308.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image309.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image310.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image311.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image312.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image313.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image321.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image322.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image337.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image338.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image339.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image340.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image341.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image349.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image353.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image354.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image368.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image369.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image370.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image409.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image410.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image414.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image415.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image416.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image419.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image420.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image421.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image422.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image423.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image424.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image467.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image579.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image603.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image604.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image605.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image606.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image607.svg - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image608.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image609.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image611.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image612.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image613.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image614.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image615.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image616.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image900.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image901.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image902.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image903.png - ${CMAKE_SOURCE_DIR}/doc/input-output-reference/media/image904.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/ACBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/ACStorageBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/AirLoopComponentMatrix.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/ChangeoverBypassVAV-ReturnPlenumOrMixer.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/DCInverterBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/DCInverterWithACStorageBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/DCInverterWithDCStorageBussDiagram.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/ElectPowerServiceOverview.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/OASysComponentMatrix.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/ZoneComponentMatrix.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/calculation-of-dtop-for-a-shading-device-collage.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/three-cases-for-the-dtop-calculation-for-an-indoor-outdoor-shade-collage.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/hybrid001.jpg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/hybrid002.jpg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image001.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image002.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image003.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image004.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image005.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image010.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image012.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image013.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image020.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image024.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image025.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image029.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image033.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image034.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image035.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image041.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image042.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image043.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image044.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image045.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image046.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image047.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image048.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image050.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image051.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image052.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image053.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image054.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image055.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image056.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image057.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image058.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image059.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image060.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image061.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image062.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image063.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image064.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image065.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image066.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image069.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image070.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image078.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image079.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image080.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image081.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image082.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image083.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image084.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image085.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image087.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image095.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image096.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image097.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image098.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image099.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image100.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image101.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image102.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image103.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image104.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image105.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image106.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image107.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image108.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image109.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image110.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image111.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image112.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image133.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image134.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image185.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image186.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image187.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image188.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image191.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image192.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image201.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image202.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image203.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image204.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image205.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image206.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image207.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image208.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image209.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image213.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image214.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image215.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image216.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image221.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image222.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image223.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image236.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image261.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image262.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image263.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image264.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image265.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image267.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image268.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image269.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image271.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image275.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image276.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image282.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image284.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image285.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image288.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image289.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image290.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image291.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image292.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image293.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image294.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image295.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image296.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image297.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image298.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image299.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image300.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image301.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image302.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image303.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image304.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image305.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image306.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image307.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image308.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image309.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image310.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image311.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image312.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image313.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image321.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image322.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image337.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image338.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image339.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image340.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image341.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image349.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image353.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image354.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image368.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image369.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image370.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image409.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image410.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image414.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image415.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image416.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image419.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image420.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image421.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image422.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image423.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image424.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image467.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image579.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image603.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image604.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image605.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image606.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image607.svg + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image608.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image609.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image611.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image612.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image613.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image614.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image615.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image616.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image900.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image901.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image902.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image903.png + ${PROJECT_SOURCE_DIR}/doc/input-output-reference/media/image904.png ) SET( SOURCE_FILENAME "input-output-reference" ) SET( OUTPUT_FILENAME "InputOutputReference" ) +message("output: ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf") + add_custom_command( - OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} + OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one diff --git a/doc/interface-developer/CMakeLists.txt b/doc/interface-developer/CMakeLists.txt index 1b779e9ebb5..d03ceb70011 100644 --- a/doc/interface-developer/CMakeLists.txt +++ b/doc/interface-developer/CMakeLists.txt @@ -1,48 +1,48 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/interface-developer.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/guide-for-interface-developers.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/introduction/interface-expectations.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/energyplus-install-contents.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-overview.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-overview/general-input-rules.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-overview/input-data-dictionary.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-overview/input-data-file.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-details.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-details/idd-conventions.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-details/standard-energyplus-units.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/input-details/energyplus-reports.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/output.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/weather-data.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/running-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/licensing.tex - ${CMAKE_SOURCE_DIR}/doc/interface-developer/src/appendix-a-simple-idf-file.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/interface-developer.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/guide-for-interface-developers.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/introduction/interface-expectations.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/energyplus-install-contents.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-overview.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-overview/general-input-rules.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-overview/input-data-dictionary.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-overview/input-data-file.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-details.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-details/idd-conventions.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-details/standard-energyplus-units.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/input-details/energyplus-reports.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/output.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/weather-data.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/running-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/licensing.tex + ${PROJECT_SOURCE_DIR}/doc/interface-developer/src/appendix-a-simple-idf-file.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/interface-developer/media/image001.png - ${CMAKE_SOURCE_DIR}/doc/interface-developer/media/image002.jpg - ${CMAKE_SOURCE_DIR}/doc/interface-developer/media/image003.png + ${PROJECT_SOURCE_DIR}/doc/interface-developer/media/image001.png + ${PROJECT_SOURCE_DIR}/doc/interface-developer/media/image002.jpg + ${PROJECT_SOURCE_DIR}/doc/interface-developer/media/image003.png ) SET( SOURCE_FILENAME "interface-developer" ) SET( OUTPUT_FILENAME "InterfaceDeveloper" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/module-developer/CMakeLists.txt b/doc/module-developer/CMakeLists.txt index b919db3b6ef..9732fe1a5c5 100644 --- a/doc/module-developer/CMakeLists.txt +++ b/doc/module-developer/CMakeLists.txt @@ -1,101 +1,101 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/module-developer.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/guide-for-module-developers.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus/what-is-a-module-anyway.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus/what-is-a-module-developer.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus/adding-new-features.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts/input-data-dictionary.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts/data-dictionary-naming-conventions.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts/input-data-file.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts/input-considerations.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts/advanced-input-considerations.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/input-concepts/datasets.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure/module-outline.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure/module-example.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure/changing-existing-code.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure/considerations-for-legacy-codes.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure/code-readability-vs-speed-of-execution.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/module-structure/how-it-fits-together.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/top-level-calling-tree.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/high-level-hvac-calling-tree-schematic-not.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/air-system-calling-tree-schematic-not-all.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/plant-calling-tree-schematic-not-all-routines.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/zone-equipment-calling-tree-schematic-not-all.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/inserting-the-new-module-into-the-program.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network/branches-connectors-and-nodes.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network/nodes-in-the-simulation.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network/getting-nodes.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network/data-flow-in-an-hvac-component-module.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network/interfacing-with-plant.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/hvac-network/node-mass-flow-variables.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/utility-routines-functions.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/input-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/object-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/branch-node-checking-and-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/schedule-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/data-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/other-useful-utilities.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/error-messages.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/display-strings.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/performance-curve-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/fluid-property-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/weather-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/global-data-flags-and-parameters.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/psychrometric-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/tabular-output-utilities.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energyplus-services/internal-zone-gains-services.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/output.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/output/how-do-i-output-my-variables.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/output/output-variable-dos-and-don-ts.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energy-management-system.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/energy-management-system/ems-actuator-interface.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/running-testing-energyplus-for-developers.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/running-testing-energyplus-for-developers/environment-variables-to-assist-running.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/running-testing-energyplus-for-developers/air-loop-simulation-environment-variables.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/quick-procedure-outline-for-making-code.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/important-rules-for-module-developers.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-a-dataglobals-and-dataenvironments.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-a-dataglobals-and-dataenvironments/dataglobals.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-a-dataglobals-and-dataenvironments/dataenvironment.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-b-submissions-and-check-ins.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-c-documentation-specifics.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-d-module-subroutine-function.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-e-test-file-documentation.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-f-new-or-changed-proposal-feature.tex - ${CMAKE_SOURCE_DIR}/doc/module-developer/src/appendix-g.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/module-developer.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/guide-for-module-developers.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus/what-is-a-module-anyway.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus/what-is-a-module-developer.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/modules-in-energyplus/adding-new-features.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts/input-data-dictionary.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts/data-dictionary-naming-conventions.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts/input-data-file.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts/input-considerations.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts/advanced-input-considerations.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/input-concepts/datasets.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure/module-outline.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure/module-example.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure/changing-existing-code.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure/considerations-for-legacy-codes.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure/code-readability-vs-speed-of-execution.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/module-structure/how-it-fits-together.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/top-level-calling-tree.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/high-level-hvac-calling-tree-schematic-not.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/air-system-calling-tree-schematic-not-all.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/plant-calling-tree-schematic-not-all-routines.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/zone-equipment-calling-tree-schematic-not-all.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-calling-structure/inserting-the-new-module-into-the-program.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network/branches-connectors-and-nodes.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network/nodes-in-the-simulation.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network/getting-nodes.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network/data-flow-in-an-hvac-component-module.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network/interfacing-with-plant.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/hvac-network/node-mass-flow-variables.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/utility-routines-functions.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/input-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/object-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/branch-node-checking-and-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/schedule-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/data-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/other-useful-utilities.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/error-messages.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/display-strings.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/performance-curve-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/fluid-property-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/weather-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/global-data-flags-and-parameters.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/psychrometric-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/tabular-output-utilities.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energyplus-services/internal-zone-gains-services.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/output.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/output/how-do-i-output-my-variables.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/output/output-variable-dos-and-don-ts.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energy-management-system.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/energy-management-system/ems-actuator-interface.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/running-testing-energyplus-for-developers.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/running-testing-energyplus-for-developers/environment-variables-to-assist-running.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/running-testing-energyplus-for-developers/air-loop-simulation-environment-variables.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/quick-procedure-outline-for-making-code.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/important-rules-for-module-developers.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-a-dataglobals-and-dataenvironments.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-a-dataglobals-and-dataenvironments/dataglobals.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-a-dataglobals-and-dataenvironments/dataenvironment.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-b-submissions-and-check-ins.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-c-documentation-specifics.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-d-module-subroutine-function.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-e-test-file-documentation.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-f-new-or-changed-proposal-feature.tex + ${PROJECT_SOURCE_DIR}/doc/module-developer/src/appendix-g.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/module-developer/media/image001.png - ${CMAKE_SOURCE_DIR}/doc/module-developer/media/image002.png - ${CMAKE_SOURCE_DIR}/doc/module-developer/media/image003.jpg + ${PROJECT_SOURCE_DIR}/doc/module-developer/media/image001.png + ${PROJECT_SOURCE_DIR}/doc/module-developer/media/image002.png + ${PROJECT_SOURCE_DIR}/doc/module-developer/media/image003.jpg ) SET( SOURCE_FILENAME "module-developer" ) SET( OUTPUT_FILENAME "ModuleDeveloper" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/output-details-and-examples/CMakeLists.txt b/doc/output-details-and-examples/CMakeLists.txt index 1a71977f97b..bbb0a752b4a 100644 --- a/doc/output-details-and-examples/CMakeLists.txt +++ b/doc/output-details-and-examples/CMakeLists.txt @@ -1,68 +1,68 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/output-details-and-examples.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-details-and-examples.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/output-file-list.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-audit.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-bnd.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-dbg.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-dxf.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-edd.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-eio.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusssz-lt-ext-gt.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/epluszsz-lt-ext-gt.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-lt-ext-gt.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusmtr-lt-ext-gt.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusmap-lt-ext-gt.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-dfs.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusscreen-csv.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplustbl-lt-ext-gt.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/readvars-rvaudit.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-svg.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-sci.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-wrl.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/delight-output-files.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/example-input-files.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/data-sets.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/data-sets/simple-list-data-sets.tex - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/src/data-sets/macro-data-sets.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/output-details-and-examples.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-details-and-examples.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/output-file-list.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-audit.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-bnd.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-dbg.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-dxf.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-edd.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-eio.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusssz-lt-ext-gt.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/epluszsz-lt-ext-gt.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-lt-ext-gt.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusmtr-lt-ext-gt.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusmap-lt-ext-gt.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-dfs.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusscreen-csv.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplustbl-lt-ext-gt.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/readvars-rvaudit.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-svg.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-sci.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/eplusout-wrl.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/output-files/delight-output-files.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/example-input-files.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/data-sets.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/data-sets/simple-list-data-sets.tex + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/src/data-sets/macro-data-sets.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image001.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image002.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image017.png - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image018.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image019.png - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image020.png - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image021.png - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image022.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image023.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image024.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image025.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image026.jpg - ${CMAKE_SOURCE_DIR}/doc/output-details-and-examples/media/image027.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image001.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image002.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image017.png + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image018.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image019.png + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image020.png + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image021.png + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image022.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image023.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image024.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image025.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image026.jpg + ${PROJECT_SOURCE_DIR}/doc/output-details-and-examples/media/image027.jpg ) SET( SOURCE_FILENAME "output-details-and-examples" ) SET( OUTPUT_FILENAME "OutputDetailsAndExamples" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/plant-application-guide/CMakeLists.txt b/doc/plant-application-guide/CMakeLists.txt index b9dab53dd2a..cd0d5cf9235 100644 --- a/doc/plant-application-guide/CMakeLists.txt +++ b/doc/plant-application-guide/CMakeLists.txt @@ -1,176 +1,176 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/plant-application-guide.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/title.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/introduction/organization.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/scope.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/energyplus-nomenclature.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/generating-an-energyplus-line-diagram.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/generating-an-energyplus-line-diagram/example-for-energyplus-line-diagram.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/inputting-the-system-into-the-idf-file.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-01-chiller-and-condenser-loops.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-01-chiller-and-condenser-loops/chilled-water-loop.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-01-chiller-and-condenser-loops/condenser-loop.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage/primary-cooling-loop-coolsysprimary-chiller.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage/condenser-loop-condenser-loop-cooling-tower.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage/heating-loop-heatsys1-boiler.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/primary-chilled-water-loop-chiller-s.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/secondary-chilled-water-loop-plate-heat.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/primary-secondary-pumping.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/condenser-loop-cooling-tower.tex - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/src/references.tex - ${CMAKE_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/plant-application-guide.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/title.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/introduction/organization.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/scope.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/energyplus-nomenclature.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/generating-an-energyplus-line-diagram.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/generating-an-energyplus-line-diagram/example-for-energyplus-line-diagram.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/inputting-the-system-into-the-idf-file.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-01-chiller-and-condenser-loops.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-01-chiller-and-condenser-loops/chilled-water-loop.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-01-chiller-and-condenser-loops/condenser-loop.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage/primary-cooling-loop-coolsysprimary-chiller.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage/condenser-loop-condenser-loop-cooling-tower.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-02-thermal-energy-storage/heating-loop-heatsys1-boiler.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/primary-chilled-water-loop-chiller-s.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/secondary-chilled-water-loop-plate-heat.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/primary-secondary-pumping.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/example-system-3-primary-secondary-pumping/condenser-loop-cooling-tower.tex + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/src/references.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image001.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image002.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image003.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image004.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image005.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image006.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image007.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image008.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image009.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image010.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image011.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image012.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image013.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image014.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image015.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image016.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image017.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image018.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image019.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image020.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image021.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image022.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image023.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image024.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image025.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image026.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image027.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image028.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image029.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image030.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image031.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image032.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image033.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image034.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image035.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image036.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image037.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image038.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image039.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image040.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image041.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image042.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image043.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image044.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image045.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image046.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image047.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image048.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image049.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image050.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image051.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image052.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image053.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image054.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image055.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image056.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image057.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image058.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image059.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image060.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image061.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image062.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image063.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image064.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image065.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image066.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image067.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image068.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image069.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image070.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image071.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image072.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image073.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image074.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image075.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image076.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image077.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image078.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image079.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image080.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image081.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image082.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image083.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image084.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image085.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image086.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image087.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image088.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image089.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image090.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image091.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image092.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image093.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image094.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image095.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image096.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image097.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image098.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image099.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image100.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image101.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image102.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image103.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image104.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image105.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image106.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image107.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image108.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image109.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image110.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image111.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image112.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image113.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image114.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image115.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image116.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image117.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image118.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image119.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image120.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image121.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image122.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image123.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image124.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image125.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image126.png - ${CMAKE_SOURCE_DIR}/doc/plant-application-guide/media/image127.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image001.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image002.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image003.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image004.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image005.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image006.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image007.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image008.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image009.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image010.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image011.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image012.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image013.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image014.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image015.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image016.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image017.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image018.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image019.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image020.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image021.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image022.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image023.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image024.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image025.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image026.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image027.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image028.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image029.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image030.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image031.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image032.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image033.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image034.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image035.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image036.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image037.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image038.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image039.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image040.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image041.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image042.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image043.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image044.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image045.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image046.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image047.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image048.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image049.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image050.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image051.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image052.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image053.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image054.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image055.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image056.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image057.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image058.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image059.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image060.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image061.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image062.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image063.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image064.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image065.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image066.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image067.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image068.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image069.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image070.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image071.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image072.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image073.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image074.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image075.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image076.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image077.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image078.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image079.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image080.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image081.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image082.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image083.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image084.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image085.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image086.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image087.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image088.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image089.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image090.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image091.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image092.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image093.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image094.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image095.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image096.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image097.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image098.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image099.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image100.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image101.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image102.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image103.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image104.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image105.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image106.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image107.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image108.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image109.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image110.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image111.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image112.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image113.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image114.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image115.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image116.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image117.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image118.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image119.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image120.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image121.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image122.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image123.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image124.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image125.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image126.png + ${PROJECT_SOURCE_DIR}/doc/plant-application-guide/media/image127.png ) SET( SOURCE_FILENAME "plant-application-guide" ) SET( OUTPUT_FILENAME "PlantApplicationGuide" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/tips-and-tricks-using-energyplus/CMakeLists.txt b/doc/tips-and-tricks-using-energyplus/CMakeLists.txt index 01b576a3f44..a5ca6aa9f14 100644 --- a/doc/tips-and-tricks-using-energyplus/CMakeLists.txt +++ b/doc/tips-and-tricks-using-energyplus/CMakeLists.txt @@ -1,119 +1,119 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/title.tex - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/tips-and-tricks-using-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/tips-tricks-for-using-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/introduction-support.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/introduction-support/organization.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/introduction-support/energyplus-support.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/what-energyplus-is.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/what-energyplus-isn-t.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/getting-started.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/comparing-energyplus-to-other-programs.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/datasets.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/datasets/datasets-aka-libraries.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/datasets/locations-designdays.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/design-day-creation.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/epw-weather-files.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/meteonorm-weather-files.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/weather-data-for-simulations.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/weather-file-sources.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/measuring-solar-data.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/creating-files-for-energyplus.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/converting-older-version-energyplus-files.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/using-macros-and-editing-inputs-in-idf-editor.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/getting-data-from-window-program.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/building-surface-dimensions-inside-outside.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/describing-roof-overhangs.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/solar-reflection-from-shading-surfaces.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/air-wall-open-air-connection-between-zones.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/daylight-modeling.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/rain-flag.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/interzone-exterior-convection.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/modeling-reflective-radiant-barriers.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/cavity-algorithm-model.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/using-multipliers-zone-and-or-window.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/using-osc-other-side-coefficients-to-create.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/natural-and-mechanical-ventilation.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/natural-and-mechanical-ventilation/airflownetwork-and-earthtube.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-sizing-tips.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/variable-refrigerant-flow-air-conditioner.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/modeling-desiccant-dehumidifiers.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/boiler-control-schedule.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/difference-between-eir-and-reformulated-eir.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/using-well-water.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/plant-load-profile.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-system-turn-off.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/fan-types.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/use-of-set-point-managers.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-availability-schedules.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-system-types.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/separating-ventilation-loads-v-zone-loads.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/system-not-cooling.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/schedule-and-availability-manager.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/schedule-and-availability-manager/schedule-and-availability-manager.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/output-does-not-match-epw-values.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/schedules-off-by-1-hour.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/reporting-options.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/output-variables-in-idf-editor.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/output-variable-definition.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/advanced-output-variable-reporting.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/use-of-comma-and-point-in-numeric-output.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/utilities.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/documentation-and-guides.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/errors-and-warnings.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/errors-and-warnings/max-iterations-exceeded.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/standard-error-message-format.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-for-preprocessors.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-for-the-input.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-from-module-getinput.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-during-sizing.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/recurring-errors.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/summaries-at-end-of-simulation.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/psychrometric-errors.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/error-summary.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/validation-and-testing.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time/reduce-energyplus-run-time.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time/run-energyplus-in-parallel.tex - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time/running-energyplus-on-windows-vista-and.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/tips-and-tricks-using-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/tips-tricks-for-using-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/introduction-support.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/introduction-support/organization.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/introduction-support/energyplus-support.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/what-energyplus-is.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/what-energyplus-isn-t.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/getting-started.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/general/comparing-energyplus-to-other-programs.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/datasets.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/datasets/datasets-aka-libraries.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/datasets/locations-designdays.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/design-day-creation.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/epw-weather-files.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/meteonorm-weather-files.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/weather-data-for-simulations.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/weather-file-sources.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/design-day-weather-data/measuring-solar-data.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/creating-files-for-energyplus.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/converting-older-version-energyplus-files.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/using-macros-and-editing-inputs-in-idf-editor.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/input/getting-data-from-window-program.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/building-surface-dimensions-inside-outside.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/describing-roof-overhangs.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/solar-reflection-from-shading-surfaces.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/air-wall-open-air-connection-between-zones.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/daylight-modeling.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/rain-flag.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/interzone-exterior-convection.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/modeling-reflective-radiant-barriers.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/cavity-algorithm-model.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/using-multipliers-zone-and-or-window.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/building-geometry-shading-zone-model/using-osc-other-side-coefficients-to-create.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/natural-and-mechanical-ventilation.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/natural-and-mechanical-ventilation/airflownetwork-and-earthtube.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-sizing-tips.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/variable-refrigerant-flow-air-conditioner.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/modeling-desiccant-dehumidifiers.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/boiler-control-schedule.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/difference-between-eir-and-reformulated-eir.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/using-well-water.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/plant-load-profile.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-system-turn-off.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/fan-types.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/use-of-set-point-managers.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-availability-schedules.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/hvac-system-types.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/separating-ventilation-loads-v-zone-loads.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/hvac-sizing-equipment-simulation-and-controls/system-not-cooling.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/schedule-and-availability-manager.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/schedule-and-availability-manager/schedule-and-availability-manager.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/output-does-not-match-epw-values.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/schedules-off-by-1-hour.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/reporting-options.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/output-variables-in-idf-editor.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/output-variable-definition.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/advanced-output-variable-reporting.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/output/use-of-comma-and-point-in-numeric-output.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/utilities.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/documentation-and-guides.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/errors-and-warnings.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/errors-and-warnings/max-iterations-exceeded.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/standard-error-message-format.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-for-preprocessors.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-for-the-input.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-from-module-getinput.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/example-error-messages-during-sizing.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/recurring-errors.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/summaries-at-end-of-simulation.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/psychrometric-errors.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/error-messages-details/error-summary.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/validation-and-testing.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time/reduce-energyplus-run-time.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time/run-energyplus-in-parallel.tex + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/src/platforms-and-run-time/running-energyplus-on-windows-vista-and.tex ) # to get the list of included images, go to the root of the document folder and: # grep -r '\\includegraphics' * | cut -d ':' -f 2 | rev | cut -d '{' -f 1 | rev | cut -d '}' -f 1 | sed 's/^/ /g' | sort -n -t'.' -k 1.14 SET( INCLUDED_IMAGES - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image001.jpg - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image002.png - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image003.png - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image004.png - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image005.png - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image006.jpg - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image007.png - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image008.png - ${CMAKE_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image009.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image001.jpg + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image002.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image003.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image004.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image005.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image006.jpg + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image007.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image008.png + ${PROJECT_SOURCE_DIR}/doc/tips-and-tricks-using-energyplus/media/image009.png ) SET( SOURCE_FILENAME "tips-and-tricks-using-energyplus" ) SET( OUTPUT_FILENAME "TipsAndTricksUsingEnergyPlus" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/doc/using-energyplus-for-compliance/CMakeLists.txt b/doc/using-energyplus-for-compliance/CMakeLists.txt index d7de213272e..8f0d46de0d4 100644 --- a/doc/using-energyplus-for-compliance/CMakeLists.txt +++ b/doc/using-energyplus-for-compliance/CMakeLists.txt @@ -1,17 +1,17 @@ # to get the list of input files, go to the root of the document folder, and: -# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${CMAKE_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' +# grep -r '\\input{' * | cut -d ':' -f 2 | cut -c 8- | rev | cut -c 2- | rev | sed 's|^| ${PROJECT_SOURCE_DIR}/doc/acknowledgments/|g' | sed 's/$/.tex/g' SET( INCLUDED_TEX - ${CMAKE_SOURCE_DIR}/doc/title.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/using-energyplus-for-compliance.tex - ${CMAKE_SOURCE_DIR}/doc/header.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/using-energyplus-for-compliance.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/background.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/compliance-objects.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/tabular-summary-reports.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/features-related-to-appendix-g-and-leed.tex - ${CMAKE_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/features-related-to-california-title-24.tex + ${PROJECT_SOURCE_DIR}/doc/title.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/using-energyplus-for-compliance.tex + ${PROJECT_SOURCE_DIR}/doc/header.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/using-energyplus-for-compliance.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/background.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/compliance-objects.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/tabular-summary-reports.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/features-related-to-appendix-g-and-leed.tex + ${PROJECT_SOURCE_DIR}/doc/using-energyplus-for-compliance/src/introduction/features-related-to-california-title-24.tex ) # to get the list of included images, go to the root of the document folder and: @@ -22,14 +22,14 @@ SET( INCLUDED_IMAGES SET( SOURCE_FILENAME "using-energyplus-for-compliance" ) SET( OUTPUT_FILENAME "UsingEnergyPlusForCompliance" ) -add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf - COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${CMAKE_SOURCE_DIR}/cmake/BuildDocumentation.cmake - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/doc/${SOURCE_FILENAME} +add_custom_command( OUTPUT ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + COMMAND ${CMAKE_COMMAND} -DXELATEX=${XELATEX} -DINNAME=${SOURCE_FILENAME} -DOUTNAME=${OUTPUT_FILENAME} -DORIGINAL_CMAKE_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DORIGINAL_CMAKE_BINARY_DIR=${PROJECT_BINARY_DIR} -DTEX_INTERACTION=${TEX_INTERACTION} -P ${PROJECT_SOURCE_DIR}/cmake/BuildDocumentation.cmake + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/doc/${SOURCE_FILENAME} DEPENDS ${INCLUDED_TEX} ${INCLUDED_IMAGES} ) add_custom_target( zPDF_${OUTPUT_FILENAME} - DEPENDS ${CMAKE_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf + DEPENDS ${PROJECT_BINARY_DIR}/doc/${OUTPUT_FILENAME}.pdf ) # Make top-level 'documentation' target depend on this one -add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) \ No newline at end of file +add_dependencies(documentation zPDF_${OUTPUT_FILENAME}) diff --git a/scripts/dev/generate_embeddable_epJSON_schema/CMakeLists.txt b/scripts/dev/generate_embeddable_epJSON_schema/CMakeLists.txt index aa98df33d61..c461f617c34 100644 --- a/scripts/dev/generate_embeddable_epJSON_schema/CMakeLists.txt +++ b/scripts/dev/generate_embeddable_epJSON_schema/CMakeLists.txt @@ -11,6 +11,6 @@ add_executable( generate_embeddedable_epJSON_schema ${generate_embeddedable_epJS set_target_properties( generate_embeddedable_epJSON_schema PROPERTIES - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/scripts" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/scripts" ) diff --git a/src/EnergyPlus/CMakeLists.txt b/src/EnergyPlus/CMakeLists.txt index ac61cd29dd1..bfc852da96c 100644 --- a/src/EnergyPlus/CMakeLists.txt +++ b/src/EnergyPlus/CMakeLists.txt @@ -17,10 +17,10 @@ else() endif() SET( SRC - "${CMAKE_SOURCE_DIR}/third_party/milo/dtoa.h" - "${CMAKE_SOURCE_DIR}/third_party/milo/itoa.h" - "${CMAKE_SOURCE_DIR}/third_party/milo/diyfp.h" - "${CMAKE_SOURCE_DIR}/third_party/milo/ieee754.h" + "${PROJECT_SOURCE_DIR}/third_party/milo/dtoa.h" + "${PROJECT_SOURCE_DIR}/third_party/milo/itoa.h" + "${PROJECT_SOURCE_DIR}/third_party/milo/diyfp.h" + "${PROJECT_SOURCE_DIR}/third_party/milo/ieee754.h" AirflowNetworkBalanceManager.cc AirflowNetworkBalanceManager.hh AirLoopHVACDOAS.cc @@ -672,11 +672,11 @@ endif() add_custom_target( GenerateEmbeddedEpJSONSchema COMMAND ${CMAKE_COMMAND} -D "EnergyPlus_SOURCE_DIR:PATH=${CMAKE_CURRENT_SOURCE_DIR}" -D "EnergyPlus_RUNTIME_OUTPUT_DIRECTORY:PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}" - -D "EnergyPlus_BINARY_DIR:PATH=${CMAKE_BINARY_DIR}" + -D "EnergyPlus_BINARY_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}" -D "EnergyPlus_CURRENT_BINARY_DIR:PATH=${CMAKE_CURRENT_BINARY_DIR}" -D "EnergyPlus_embeddable_epJSON_schema:PATH=$" - -P "${CMAKE_SOURCE_DIR}/scripts/dev/generate_embeddable_epJSON_schema/generate_embedded_epJSON_schema.cmake" - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + -P "${PROJECT_SOURCE_DIR}/scripts/dev/generate_embeddable_epJSON_schema/generate_embedded_epJSON_schema.cmake" + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS generate_embeddedable_epJSON_schema ) add_subdirectory(AirflowNetwork) @@ -847,11 +847,11 @@ if( BUILD_TESTING ) target_link_libraries( TestEnergyPlusCallbacks energyplusapi ) add_test(NAME "API.LegacyCallbackTest" COMMAND ${CMAKE_COMMAND} - -DSOURCE_DIR=${CMAKE_SOURCE_DIR} - -DBINARY_DIR=${CMAKE_BINARY_DIR} + -DSOURCE_DIR=${PROJECT_SOURCE_DIR} + -DBINARY_DIR=${PROJECT_BINARY_DIR} -DIDF_FILE=1ZoneUncontrolled.idf -DEPW_FILE=USA_CO_Golden-NREL.724666_TMY3.epw - -P ${CMAKE_SOURCE_DIR}/cmake/RunCallbackTest.cmake) + -P ${PROJECT_SOURCE_DIR}/cmake/RunCallbackTest.cmake) set(EPW_FILE "${CMAKE_SOURCE_DIR}/weather/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw") set(IDF_FILE "${CMAKE_SOURCE_DIR}/testfiles/1ZoneUncontrolled.idf") @@ -905,11 +905,11 @@ if( BUILD_TESTING ) COMMAND "${PYTHON_EXECUTABLE}" "${API_TEST_TARGET_DIR}/plugin_tester.py" "${CMAKE_SOURCE_DIR}/testfiles/PythonPluginCustomTrendVariable.py" WORKING_DIRECTORY "${API_TEST_TARGET_DIR}") endif() - endif() if(UNIX AND NOT APPLE) ADD_CUSTOM_COMMAND(TARGET energyplus POST_BUILD COMMAND ${CMAKE_COMMAND} -E create_symlink energyplus EnergyPlus - COMMAND ${CMAKE_COMMAND} -E rename EnergyPlus "${CMAKE_BINARY_DIR}/Products/EnergyPlus") + COMMAND ${CMAKE_COMMAND} -E rename EnergyPlus "${PROJECT_BINARY_DIR}/Products/EnergyPlus") endif() + diff --git a/third_party/BCVTB/CMakeLists.txt b/third_party/BCVTB/CMakeLists.txt index 960819a2de1..2995f78ddf1 100644 --- a/third_party/BCVTB/CMakeLists.txt +++ b/third_party/BCVTB/CMakeLists.txt @@ -10,7 +10,7 @@ IF( WIN32 ) LIST( APPEND SRC bcvtb.def ) ENDIF() -INCLUDE_DIRECTORIES( "${CMAKE_SOURCE_DIR}/third_party/Expat/lib") +INCLUDE_DIRECTORIES( "${PROJECT_SOURCE_DIR}/third_party/Expat/lib") ADD_LIBRARY( bcvtb STATIC ${SRC} ) diff --git a/third_party/FMI/CMakeLists.txt b/third_party/FMI/CMakeLists.txt index bf2ea77ebd5..9572e95a197 100644 --- a/third_party/FMI/CMakeLists.txt +++ b/third_party/FMI/CMakeLists.txt @@ -1,7 +1,7 @@ -INCLUDE_DIRECTORIES( "${CMAKE_SOURCE_DIR}/third_party/Expat/lib") -INCLUDE_DIRECTORIES( "${CMAKE_SOURCE_DIR}/third_party/") -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/zlib ) +INCLUDE_DIRECTORIES( "${PROJECT_SOURCE_DIR}/third_party/Expat/lib") +INCLUDE_DIRECTORIES( "${PROJECT_SOURCE_DIR}/third_party/") +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/zlib ) SET(SRC main.h diff --git a/third_party/FMUParser/CMakeLists.txt b/third_party/FMUParser/CMakeLists.txt index 9ae39c0ec7c..235e104a1ab 100644 --- a/third_party/FMUParser/CMakeLists.txt +++ b/third_party/FMUParser/CMakeLists.txt @@ -1,7 +1,7 @@ -INCLUDE_DIRECTORIES( "${CMAKE_SOURCE_DIR}/third_party/Expat/lib") -INCLUDE_DIRECTORIES( "${CMAKE_SOURCE_DIR}/third_party/") -INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/third_party/zlib ) +INCLUDE_DIRECTORIES( "${PROJECT_SOURCE_DIR}/third_party/Expat/lib") +INCLUDE_DIRECTORIES( "${PROJECT_SOURCE_DIR}/third_party/") +INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/third_party/zlib ) SET(SRC parser.h diff --git a/third_party/Windows-CalcEngine/CMakeLists.txt b/third_party/Windows-CalcEngine/CMakeLists.txt index 069548794a7..439aee91203 100644 --- a/third_party/Windows-CalcEngine/CMakeLists.txt +++ b/third_party/Windows-CalcEngine/CMakeLists.txt @@ -23,11 +23,11 @@ endif() if( DOWNLOAD_GTEST STREQUAL ON ) # Do not need gtest since it will be processed by E+ # include(CMakeLists-GTest.txt) - configure_file(CMakeLists.txt.in ${CMAKE_BINARY_DIR}/googletest-download/CMakeLists.txt) + configure_file(CMakeLists.txt.in ${CMAKE_CURRENT_BINARY_DIR}/googletest-download/CMakeLists.txt) execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" . - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download ) + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/googletest-download ) execute_process(COMMAND ${CMAKE_COMMAND} --build . - WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download ) + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/googletest-download ) # Prevent GoogleTest from overriding our compiler/linker options # when building with Visual Studio @@ -36,13 +36,13 @@ if( DOWNLOAD_GTEST STREQUAL ON ) # Do not need gtest since it will be processed # Add googletest directly to our build. This adds # the following targets: gtest, gtest_main, gmock # and gmock_main - add_subdirectory(${CMAKE_BINARY_DIR}/googletest-src - ${CMAKE_BINARY_DIR}/googletest-build) + add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src + ${CMAKE_CURRENT_BINARY_DIR}/googletest-build) # Now simply link your own targets against gtest, gmock, # etc. as appropriate - include_directories( ${CMAKE_BINARY_DIR}/googletest-src/include ) + include_directories( ${CMAKE_CURRENT_BINARY_DIR}/googletest-src/include ) endif () # foreach( _variableName ${SOURCES}) @@ -128,4 +128,4 @@ else() endif() -config_compiler_and_linker_wce() \ No newline at end of file +config_compiler_and_linker_wce() diff --git a/third_party/Windows-CalcEngine/src/Common/CMakeLists.txt b/third_party/Windows-CalcEngine/src/Common/CMakeLists.txt index 0a98278bdcb..e8395c3004d 100644 --- a/third_party/Windows-CalcEngine/src/Common/CMakeLists.txt +++ b/third_party/Windows-CalcEngine/src/Common/CMakeLists.txt @@ -5,7 +5,7 @@ set( target_name FenestrationCommon ) # first include header files of this project itself # make sure to connect to header files of common variables -# include_directories( src ${CMAKE_SOURCE_DIR}/Common/src ) +# include_directories( src ${PROJECT_SOURCE_DIR}/Common/src ) # collect all source files and add them to the SOURCES list file( GLOB SOURCES_CPP "src/*.cpp" ) @@ -29,4 +29,4 @@ if( BUILD_WCE_TESTING ) CREATE_TEST_TARGETS_WCE( ${target_name} "${test_src}" "" ) endif () -warning_level_update_wce() \ No newline at end of file +warning_level_update_wce() diff --git a/third_party/cmake/kiva.cmake b/third_party/cmake/kiva.cmake index 4aab6b8472f..71681067dea 100644 --- a/third_party/cmake/kiva.cmake +++ b/third_party/cmake/kiva.cmake @@ -7,7 +7,7 @@ set(KIVA_3D OFF CACHE BOOL "" FORCE) set(KIVA_GROUND_PLOT ${BUILD_GROUND_PLOT} CACHE BOOL "" FORCE) set(KIVA_COVERAGE OFF CACHE BOOL "" FORCE) -add_subdirectory("${CMAKE_SOURCE_DIR}/third_party/kiva-ep/") +add_subdirectory("${PROJECT_SOURCE_DIR}/third_party/kiva-ep/") include_directories("${kiva_SOURCE_DIR}/src") include_directories("${kiva_SOURCE_DIR}/src/libkiva") @@ -24,4 +24,4 @@ if (BUILD_GROUND_PLOT) add_subdirectory("${kiva_SOURCE_DIR}/vendor/boost-1.61.0/boost/filesystem/") add_subdirectory("${kiva_SOURCE_DIR}/vendor/boost-1.61.0/boost/system/") add_subdirectory("${kiva_SOURCE_DIR}/src/libgroundplot/") -endif() \ No newline at end of file +endif() diff --git a/third_party/eigen/CMakeLists.txt b/third_party/eigen/CMakeLists.txt index 7ef9936d8d5..c0780353525 100644 --- a/third_party/eigen/CMakeLists.txt +++ b/third_party/eigen/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.8.5) # guard against in-source builds -if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) +if(${PROJECT_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_BINARY_DIR}) message(FATAL_ERROR "In-source builds not allowed. Please make a new directory (called a build directory) and run CMake from there. You may need to remove CMakeCache.txt. ") endif() @@ -42,11 +42,11 @@ set(EIGEN_MINOR_VERSION "${CMAKE_MATCH_1}") set(EIGEN_VERSION_NUMBER ${EIGEN_WORLD_VERSION}.${EIGEN_MAJOR_VERSION}.${EIGEN_MINOR_VERSION}) # if we are not in a mercurial clone -if(IS_DIRECTORY ${CMAKE_SOURCE_DIR}/.hg) +if(IS_DIRECTORY ${PROJECT_SOURCE_DIR}/.hg) # if the mercurial program is absent or this will leave the EIGEN_HG_CHANGESET string empty, # but won't stop CMake. - execute_process(COMMAND hg tip -R ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE EIGEN_HGTIP_OUTPUT) - execute_process(COMMAND hg branch -R ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE EIGEN_BRANCH_OUTPUT) + execute_process(COMMAND hg tip -R ${PROJECT_SOURCE_DIR} OUTPUT_VARIABLE EIGEN_HGTIP_OUTPUT) + execute_process(COMMAND hg branch -R ${PROJECT_SOURCE_DIR} OUTPUT_VARIABLE EIGEN_BRANCH_OUTPUT) endif() # if this is the default (aka development) branch, extract the mercurial changeset number from the hg tip output... diff --git a/third_party/eigen/scripts/CMakeLists.txt b/third_party/eigen/scripts/CMakeLists.txt index 0d9a631a9dd..5f08da5b9f9 100644 --- a/third_party/eigen/scripts/CMakeLists.txt +++ b/third_party/eigen/scripts/CMakeLists.txt @@ -1,6 +1,6 @@ get_property(EIGEN_TESTS_LIST GLOBAL PROPERTY EIGEN_TESTS_LIST) -configure_file(buildtests.in ${CMAKE_BINARY_DIR}/buildtests.sh @ONLY) +configure_file(buildtests.in ${CMAKE_CURRENT_BINARY_DIR}/buildtests.sh @ONLY) -configure_file(check.in ${CMAKE_BINARY_DIR}/check.sh COPYONLY) -configure_file(debug.in ${CMAKE_BINARY_DIR}/debug.sh COPYONLY) -configure_file(release.in ${CMAKE_BINARY_DIR}/release.sh COPYONLY) +configure_file(check.in ${CMAKE_CURRENT_BINARY_DIR}/check.sh COPYONLY) +configure_file(debug.in ${CMAKE_CURRENT_BINARY_DIR}/debug.sh COPYONLY) +configure_file(release.in ${CMAKE_CURRENT_BINARY_DIR}/release.sh COPYONLY) diff --git a/third_party/kiva-ep/src/libkiva/CMakeLists.txt b/third_party/kiva-ep/src/libkiva/CMakeLists.txt index 23d4ed49e91..5f3ad60c0b7 100644 --- a/third_party/kiva-ep/src/libkiva/CMakeLists.txt +++ b/third_party/kiva-ep/src/libkiva/CMakeLists.txt @@ -29,7 +29,7 @@ set( libkiva_VERSION_MINOR 6 ) set( libkiva_VERSION_PATCH 1 ) if(EXISTS "${kiva_SOURCE_DIR}/.git") - file(WRITE ${CMAKE_BINARY_DIR}/arch.txt ${KIVA_BUILD_CONFIG}) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/arch.txt ${KIVA_BUILD_CONFIG}) string(TOLOWER "${TARGET_OS}-${BIT}" KIVA_PACKAGE_CONFIG) set(KIVA_PACKAGE_CONFIG ${KIVA_PACKAGE_CONFIG} PARENT_SCOPE)