--- a/dist/Time-HiRes/Makefile.PL
+++ b/dist/Time-HiRes/Makefile.PL
@@ -613,6 +613,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';
@@ -642,6 +643,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';
@@ -671,6 +673,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';
@@ -694,6 +697,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';
