@@ -179,10 +179,12 @@ set(builtin_timezones_SRCS builtin_timezones.c)
179179testme(builtin_timezones "${builtin_timezones_SRCS} " )
180180
181181########### next target ###############
182- set (CMAKE_COMPARE_FILES_IGNORE_EOL TRUE )
183- #ignore_eol doesn't work on Cygwin. testing years greater than 2037 will fail
184182if (NOT CYGWIN AND NOT USE_32BIT_TIME_T)
185183 set (icalrecurtest_SRCS icalrecur_test.c)
184+ configure_file (icalrecur_test.out icalrecur_test.out COPYONLY )
185+ configure_file (icalrecur_withicu_test.out icalrecur_withicu_test.out COPYONLY )
186+ configure_file (icalrecur_withouticu_test.out icalrecur_withouticu_test.out COPYONLY )
187+ configure_file (icalrecur_withicu_dangi_test.out icalrecur_withicu_dangi_test.out COPYONLY )
186188 add_executable (icalrecurtest ${icalrecurtest_SRCS} )
187189 target_link_libraries (icalrecurtest ical icalss icalvcal)
188190 if (WITH_CXX_BINDINGS)
@@ -192,31 +194,29 @@ if(NOT CYGWIN AND NOT USE_32BIT_TIME_T)
192194 set (test_cmd "${PROJECT_BINARY_DIR} /src/test/icalrecurtest${CMAKE_EXECUTABLE_SUFFIX} " )
193195
194196 #test rscale capable rrules
195- set (test_args "-r" )
196197 if (HAVE_ICU_DANGI)
197198 set (reference_data "icalrecur_withicu_dangi_test.out" )
198199 elseif (ICU_FOUND)
199200 set (reference_data "icalrecur_withicu_test.out" )
200201 else ()
201202 set (reference_data "icalrecur_withouticu_test.out" )
202203 endif ()
204+ set (test_args "-f ${PROJECT_BINARY_DIR} /src/test/${reference_data} " )
203205 add_test (
204206 NAME icalrecurtest-r
205207 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
208+ ${CMAKE_COMMAND} -D test_cmd=${test_cmd} -D test_args:string =${test_args}
208209 -P ${PROJECT_SOURCE_DIR} /cmake/run_test.cmake
209210 )
210211 setprops(icalrecurtest-r)
211212
212213 #test non-rscale rrules
213- set (test_args "" )
214214 set (reference_data "icalrecur_test.out" )
215+ set (test_args "-f ${PROJECT_BINARY_DIR} /src/test/${reference_data} " )
215216 add_test (
216217 NAME icalrecurtest
217218 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
219+ ${CMAKE_COMMAND} -D test_cmd=${test_cmd} -D test_args:string =${test_args}
220220 -P ${PROJECT_SOURCE_DIR} /cmake/run_test.cmake
221221 )
222222 setprops(icalrecurtest)
0 commit comments