@@ -183,6 +183,10 @@ set(CMAKE_COMPARE_FILES_IGNORE_EOL TRUE)
183183#ignore_eol doesn't work on Cygwin. testing years greater than 2037 will fail
184184if (NOT CYGWIN AND NOT USE_32BIT_TIME_T)
185185 set (icalrecurtest_SRCS icalrecur_test.c)
186+ configure_file (icalrecur_test.out icalrecur_test.out COPYONLY )
187+ configure_file (icalrecur_withicu_test.out icalrecur_withicu_test.out COPYONLY )
188+ configure_file (icalrecur_withouticu_test.out icalrecur_withouticu_test.out COPYONLY )
189+ configure_file (icalrecur_withicu_dangi_test.out icalrecur_withicu_dangi_test.out COPYONLY )
186190 add_executable (icalrecurtest ${icalrecurtest_SRCS} )
187191 target_link_libraries (icalrecurtest ical icalss icalvcal)
188192 if (WITH_CXX_BINDINGS)
@@ -192,31 +196,29 @@ if(NOT CYGWIN AND NOT USE_32BIT_TIME_T)
192196 set (test_cmd "${PROJECT_BINARY_DIR} /src/test/icalrecurtest${CMAKE_EXECUTABLE_SUFFIX} " )
193197
194198 #test rscale capable rrules
195- set (test_args "-r" )
196199 if (HAVE_ICU_DANGI)
197200 set (reference_data "icalrecur_withicu_dangi_test.out" )
198201 elseif (ICU_FOUND)
199202 set (reference_data "icalrecur_withicu_test.out" )
200203 else ()
201204 set (reference_data "icalrecur_withouticu_test.out" )
202205 endif ()
206+ set (test_args "-f ${PROJECT_BINARY_DIR} /src/test/${reference_data} " )
203207 add_test (
204208 NAME icalrecurtest-r
205209 COMMAND
206- ${CMAKE_COMMAND} -D test_cmd=${test_cmd} -D test_args:string =${test_args} -D
207- output_blessed=${PROJECT_SOURCE_DIR} /src/test /${reference_data} -D output_test=${PROJECT_BINARY_DIR} /bin/test .out
210+ ${CMAKE_COMMAND} -D test_cmd=${test_cmd} -D test_args:string =${test_args}
208211 -P ${PROJECT_SOURCE_DIR} /cmake/run_test.cmake
209212 )
210213 setprops(icalrecurtest-r)
211214
212215 #test non-rscale rrules
213- set (test_args "" )
214216 set (reference_data "icalrecur_test.out" )
217+ set (test_args "-f ${PROJECT_BINARY_DIR} /src/test/${reference_data} " )
215218 add_test (
216219 NAME icalrecurtest
217220 COMMAND
218- ${CMAKE_COMMAND} -D test_cmd=${test_cmd} -D test_args:string =${test_args} -D
219- output_blessed=${PROJECT_SOURCE_DIR} /src/test /${reference_data} -D output_test=${PROJECT_BINARY_DIR} /bin/test .out
221+ ${CMAKE_COMMAND} -D test_cmd=${test_cmd} -D test_args:string =${test_args}
220222 -P ${PROJECT_SOURCE_DIR} /cmake/run_test.cmake
221223 )
222224 setprops(icalrecurtest)
0 commit comments