diff --git a/glass/CMakeLists.txt b/glass/CMakeLists.txt
index 4b1a2b6835..f9ab9fae93 100644
--- a/glass/CMakeLists.txt
+++ b/glass/CMakeLists.txt
@@ -51,11 +51,11 @@ install(DIRECTORY src/libnt/native/include/ DESTINATION "${include_dest}/glass")
file(GLOB glass_src src/app/native/cpp/*.cpp)
-add_executable(Glass ${glass_src})
-wpilib_link_macos_gui(Glass)
-target_link_libraries(Glass libglassnt libglass)
+add_executable(glass ${glass_src})
+wpilib_link_macos_gui(glass)
+target_link_libraries(glass libglassnt libglass)
if (WIN32)
- set_target_properties(Glass PROPERTIES WIN32_EXECUTABLE YES)
+ set_target_properties(glass PROPERTIES WIN32_EXECUTABLE YES)
endif()
#if (MSVC OR FLAT_INSTALL_WPILIB)
diff --git a/glass/Info.plist b/glass/Info.plist
index 616eed1f88..fed0b8f2fe 100644
--- a/glass/Info.plist
+++ b/glass/Info.plist
@@ -5,7 +5,7 @@
CFBundleName
Glass
CFBundleExecutable
- Glass
+ glass
CFBundleDisplayName
Glass
CFBundleIdentifier
diff --git a/glass/build.gradle b/glass/build.gradle
index f1baca4476..a92b93e899 100644
--- a/glass/build.gradle
+++ b/glass/build.gradle
@@ -92,7 +92,7 @@ if (!project.hasProperty('onlylinuxathena') && !project.hasProperty('onlylinuxra
// By default, a development executable will be generated. This is to help the case of
// testing specific functionality of the library.
"${nativeName}App"(NativeExecutableSpec) {
- baseName = 'Glass'
+ baseName = 'glass'
sources {
cpp {
source {