Skip to content

Commit 96c4c98

Browse files
committed
Try to fix test so that it can be run before make install
There may need to be additional tweaks here since CMAKE_INSTALL_PREFIX shows up
1 parent 8202f18 commit 96c4c98

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/tests/unit/extensions/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@ function(generate_test_script base_name num_images)
1616
)
1717
# Now we write the script that compiles and runs the test
1818
set(harness "${CMAKE_BINARY_DIR}/bin_staging/test-${base_name}-extension.sh")
19-
install(
20-
FILES "${harness}"
21-
PERMISSIONS WORLD_EXECUTE WORLD_READ WORLD_WRITE OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_EXECUTE GROUP_READ GROUP_WRITE
22-
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
23-
)
2419
file(WRITE "${harness}" "#!/bin/bash\n")
2520
file(APPEND "${harness}" "cd ${CMAKE_CURRENT_BINARY_DIR}\n")
2621
set(executable "${base_name}_extension")
@@ -35,6 +30,11 @@ function(generate_test_script base_name num_images)
3530
file(APPEND "${harness}" "FC=mpif90 ${CMAKE_INSTALL_PREFIX}/bin/caf ${source} -o ${executable} -DUSE_EXTENSIONS\n")
3631
endif()
3732
file(APPEND "${harness}" "${CMAKE_INSTALL_PREFIX}/bin/cafrun -np ${num_images} ./${executable}\n")
33+
file( INSTALL "${harness}"
34+
PERMISSIONS WORLD_EXECUTE WORLD_READ W OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_EXECUTE GROUP_READ
35+
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
36+
)
37+
3838
endfunction(generate_test_script)
3939

4040
generate_test_script(co_sum 4)

0 commit comments

Comments
 (0)