[PerlTidy]
argv = -ci=4 -bl -cti=0 --character-encoding=none
-ignore = rinutils/run-tests.pl **/t/valgrind*.t
+ignore = rinutils/run-tests.pl rinutils/t/lib/Rinutils/InlineWrap.pm **/t/valgrind*.t
select = **/*.{pl,pm,t}
[PerlCritic]
SET (rinutils_inc_dir "${rinutils_dir_absolute}/rinutils/include")
SET (rinutils_git_tag "0.6.0")
+ IF (NOT EXISTS "${rinutils_inc_dir}")
+ EXECUTE_PROCESS(
+ COMMAND "git" "clone" "-b" "${rinutils_git_tag}" "https://github.com/shlomif/rinutils.git" "${rinutils_dir}"
+ WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+ )
+# ELSE ()
+# EXECUTE_PROCESS(
+# COMMAND "git" "submodule" "update" "--init"
+# WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+# )
+ ENDIF ()
+
find_package(Rinutils QUIET)
IF ("${Rinutils_FOUND}")
INCLUDE_DIRECTORIES(AFTER ${RINUTILS_INCLUDE_DIR} ${RINUTILS_INCLUDE_DIRS})
ELSE ()
- IF (NOT EXISTS "${rinutils_inc_dir}")
- EXECUTE_PROCESS(
- COMMAND "git" "clone" "-b" "${rinutils_git_tag}" "https://github.com/shlomif/rinutils.git" "${rinutils_dir}"
- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
- )
- ELSE ()
- EXECUTE_PROCESS(
- COMMAND "git" "submodule" "update" "--init"
- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
- )
- ENDIF ()
IF (NOT EXISTS "${rinutils_inc_dir}")
MESSAGE(FATAL_ERROR "Could not find rinutils anywhere - it should have been bundled in the releases' source tarball.\nYou can try installing it from a source release or from its repository: https://github.com/shlomif/rinutils\n\nAlso see: https://github.com/shlomif/fortune-mod/issues/44")
ENDIF ()
sub mytest
{
my $dir = "$ENV{SRC_DIR}/rinutils";
- if ( -e $dir )
+ if ( not -e $dir )
{
- # body...
- foreach my $fn ("rinutils/include/rinutils/portable_time.h")
+ fail("-e $dir failed.");
+ return;
+ }
+ foreach my $fn ("rinutils/include/rinutils/portable_time.h")
+ {
+ my $err = check_file("${dir}/${fn}");
+ if ( $err ne '' )
{
- my $err = check_file("${dir}/${fn}");
- if ( $err ne '' )
- {
- fail("$fn failed - $err.");
- return;
- }
+ fail("$fn failed - $err.");
+ return;
}
}
pass("All are ok.");