aboutsummaryrefslogtreecommitdiffstats
path: root/src/redshift.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/redshift.c')
-rw-r--r--src/redshift.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/redshift.c b/src/redshift.c
index 8ff40f0..818db4e 100644
--- a/src/redshift.c
+++ b/src/redshift.c
@@ -84,6 +84,10 @@
# include "location-geoclue2.h"
#endif
+#ifdef ENABLE_CORELOCATION
+# include "location-corelocation.h"
+#endif
+
/* Union of state data for gamma adjustment methods */
typedef union {
@@ -220,6 +224,20 @@ static const location_provider_t location_providers[] = {
location_geoclue2_get_location
},
#endif
+#ifdef ENABLE_CORELOCATION
+ {
+ "corelocation",
+ (location_provider_init_func *)location_corelocation_init,
+ (location_provider_start_func *)location_corelocation_start,
+ (location_provider_free_func *)location_corelocation_free,
+ (location_provider_print_help_func *)
+ location_corelocation_print_help,
+ (location_provider_set_option_func *)
+ location_corelocation_set_option,
+ (location_provider_get_location_func *)
+ location_corelocation_get_location
+ },
+#endif
{
"manual",
(location_provider_init_func *)location_manual_init,