Skip to content

Commit 3f8c86e

Browse files
Remove quotes around DEFAULT_ROOT_INCLUDE_PATH to address build failure on stacks (#20098)
as reported by Andre Sailer on #19179 CMake escapes the quotes when the command is executed (at least on Linux) which renders the ROOT_INCLUDE_PATH broken Co-authored-by: Lukas Johannes Breitwieser <Lukas Johannes Breitwieser> Co-authored-by: Andre Sailer <[email protected]>
1 parent 0d087d8 commit 3f8c86e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -579,10 +579,10 @@ add_custom_target(hsimple ALL DEPENDS tutorials/hsimple.root)
579579
add_dependencies(hsimple onepcm)
580580
if(WIN32)
581581
set(hsimple_cmd COMMAND ${CMAKE_COMMAND} -E env PATH="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}\\\;%PATH%"
582-
ROOT_INCLUDE_PATH="${DEFAULT_ROOT_INCLUDE_PATH}"
582+
ROOT_INCLUDE_PATH=${DEFAULT_ROOT_INCLUDE_PATH}
583583
ROOTIGNOREPREFIX=1 ROOT_HIST=0 $<TARGET_FILE:root.exe> -l -q -b -n -x ${CMAKE_SOURCE_DIR}/tutorials/hsimple.C -e return)
584584
else()
585-
set(hsimple_cmd COMMAND ROOT_INCLUDE_PATH="${DEFAULT_ROOT_INCLUDE_PATH}" ${ld_library_path}=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}:$ENV{${ld_library_path}}
585+
set(hsimple_cmd COMMAND ROOT_INCLUDE_PATH=${DEFAULT_ROOT_INCLUDE_PATH} ${ld_library_path}=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}:$ENV{${ld_library_path}}
586586
ROOTIGNOREPREFIX=1 ROOT_HIST=0 $<TARGET_FILE:root.exe> -l -q -b -n -x ${CMAKE_SOURCE_DIR}/tutorials/hsimple.C -e return)
587587
endif()
588588
add_custom_command(OUTPUT tutorials/hsimple.root

0 commit comments

Comments
 (0)