--- a/dist/Time-HiRes/Makefile.PL
+++ b/dist/Time-HiRes/Makefile.PL
@@ -563,6 +563,7 @@
     my $has_clock_gettime_emulation;
     if (exists $Config{d_clock_gettime}) {
         $has_clock_gettime++ if $Config{d_clock_gettime}; # Unlikely...
+        $DEFINE .= ' -DTIME_HIRES_CLOCK_GETTIME' if $has_clock_gettime;
     } elsif (has_clock_xxx('gettime')) {
         $has_clock_gettime++;
         $DEFINE .= ' -DTIME_HIRES_CLOCK_GETTIME';
@@ -592,6 +593,7 @@
     my $has_clock_getres_emulation;
     if (exists $Config{d_clock_getres}) {
         $has_clock_getres++ if $Config{d_clock_getres}; # Unlikely...
+        $DEFINE .= ' -DTIME_HIRES_CLOCK_GETRES' if $has_clock_getres;
     } elsif (has_clock_xxx('getres')) {
         $has_clock_getres++;
         $DEFINE .= ' -DTIME_HIRES_CLOCK_GETRES';
@@ -621,6 +623,7 @@
     my $has_clock_nanosleep_emulation;
     if (exists $Config{d_clock_nanosleep}) {
         $has_clock_nanosleep++ if $Config{d_clock_nanosleep}; # Unlikely...
+        $DEFINE .= ' -DTIME_HIRES_CLOCK_NANOSLEEP' if $has_clock_nanosleep;
     } elsif (has_clock_nanosleep()) {
         $has_clock_nanosleep++;
         $DEFINE .= ' -DTIME_HIRES_CLOCK_NANOSLEEP';
@@ -644,6 +647,7 @@
     my $has_clock;
     if (exists $Config{d_clock}) {
         $has_clock++ if $Config{d_clock}; # Unlikely...
+        $DEFINE .= ' -DTIME_HIRES_CLOCK' if $has_clock;
     } elsif (has_clock()) {
         $has_clock++;
         $DEFINE .= ' -DTIME_HIRES_CLOCK';
