diff --git a/CMakeLists.txt b/CMakeLists.txt
index b06b3eb4814ea8e67d1584a949d78b975d1e92ac..fe99d12a09c0453890aca6314bc11c46c784d6b8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,13 +2,13 @@ cmake_minimum_required(VERSION 3.16)
 
 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
 
-include(opusfilePackageVersion)
+include(OpusFilePackageVersion)
 get_package_version(PACKAGE_VERSION PROJECT_VERSION)
 string(REPLACE "." ";" PROJECT_VERSION_LIST ${PROJECT_VERSION})
 list(GET PROJECT_VERSION_LIST 0 PROJECT_VERSION_MAJOR)
 list(GET PROJECT_VERSION_LIST 1 PROJECT_VERSION_MINOR)
 
-project(opusfile
+project(OpusFile
   VERSION ${PROJECT_VERSION}
   LANGUAGES C
 )
@@ -44,7 +44,7 @@ add_library(opusfile
   "${CMAKE_CURRENT_SOURCE_DIR}/src/opusfile.c"
   "${CMAKE_CURRENT_SOURCE_DIR}/src/stream.c"
 )
-add_library(opusfile::opusfile ALIAS opusfile)
+add_library(OpusFile::opusfile ALIAS opusfile)
 set_target_properties(opusfile PROPERTIES
   PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/include/opusfile.h"
   VERSION ${PROJECT_VERSION}
@@ -84,7 +84,7 @@ target_compile_definitions(opusfile
     $<$<BOOL:${OP_HAVE_LRINTF}>:OP_HAVE_LRINTF>
 )
 install(TARGETS opusfile
-  EXPORT opusfileTargets
+  EXPORT OpusFileTargets
   RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
   LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
   ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
@@ -127,7 +127,7 @@ if(NOT OP_DISABLE_HTTP)
     "${CMAKE_CURRENT_SOURCE_DIR}/src/internal.c"
     "${CMAKE_CURRENT_SOURCE_DIR}/src/internal.h"
   )
-  add_library(opusfile::opusurl ALIAS opusurl)
+  add_library(OpusFile::opusurl ALIAS opusurl)
   if(WIN32)
     target_sources(opusurl PRIVATE
       "${CMAKE_CURRENT_SOURCE_DIR}/src/wincerts.c"
@@ -178,7 +178,7 @@ if(NOT OP_DISABLE_HTTP)
       $<$<C_COMPILER_ID:Clang,GNU>:-fvisibility=hidden>
   )
   install(TARGETS opusurl
-    EXPORT opusfileTargets
+    EXPORT OpusFileTargets
     RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
     LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
     ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
@@ -191,7 +191,7 @@ if(NOT OP_DISABLE_EXAMPLES)
   add_executable(opusfile_example
     "${CMAKE_CURRENT_SOURCE_DIR}/examples/opusfile_example.c"
   )
-  add_executable(opusfile::opusfile_example ALIAS opusfile_example)
+  add_executable(OpusFile::opusfile_example ALIAS opusfile_example)
   if(WIN32)
     target_sources(opusfile_example PRIVATE
       "${CMAKE_CURRENT_SOURCE_DIR}/examples/win32utf8.c"
@@ -224,7 +224,7 @@ if(NOT OP_DISABLE_EXAMPLES)
   add_executable(seeking_example
     "${CMAKE_CURRENT_SOURCE_DIR}/examples/seeking_example.c"
   )
-  add_executable(opusfile::seeking_example ALIAS seeking_example)
+  add_executable(OpusFile::seeking_example ALIAS seeking_example)
   if(WIN32)
     target_sources(seeking_example PRIVATE
       "${CMAKE_CURRENT_SOURCE_DIR}/examples/win32utf8.c"
@@ -277,26 +277,26 @@ if(NOT OP_DISABLE_DOCS)
   doxygen_add_docs(doxygen "${CMAKE_CURRENT_SOURCE_DIR}/include/opusfile.h" ALL USE_STAMP_FILE)
 endif()
 
-install(EXPORT opusfileTargets
+install(EXPORT OpusFileTargets
   DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/opusfile"
-  NAMESPACE opusfile::
+  NAMESPACE OpusFile::
 )
 include(CMakePackageConfigHelpers)
 configure_package_config_file(
-  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/opusfileConfig.cmake.in"
-  "${CMAKE_CURRENT_BINARY_DIR}/opusfileConfig.cmake"
+  "${CMAKE_CURRENT_SOURCE_DIR}/cmake/OpusFileConfig.cmake.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/OpusFileConfig.cmake"
   INSTALL_DESTINATION
     "${CMAKE_INSTALL_LIBDIR}/cmake/opusfile"
 )
 write_basic_package_version_file(
-  "opusfileConfigVersion.cmake"
+  "OpusFileConfigVersion.cmake"
   VERSION "${PACKAGE_VERSION}"
   COMPATIBILITY AnyNewerVersion
 )
 install(
   FILES
-    "${CMAKE_CURRENT_BINARY_DIR}/opusfileConfig.cmake"
-    "${CMAKE_CURRENT_BINARY_DIR}/opusfileConfigVersion.cmake"
+    "${CMAKE_CURRENT_BINARY_DIR}/OpusFileConfig.cmake"
+    "${CMAKE_CURRENT_BINARY_DIR}/OpusFileConfigVersion.cmake"
   DESTINATION
     "${CMAKE_INSTALL_LIBDIR}/cmake/opusfile"
 )
diff --git a/cmake/opusfileConfig.cmake.in b/cmake/OpusFileConfig.cmake.in
similarity index 100%
rename from cmake/opusfileConfig.cmake.in
rename to cmake/OpusFileConfig.cmake.in
diff --git a/cmake/opusfilePackageVersion.cmake b/cmake/OpusFilePackageVersion.cmake
similarity index 100%
rename from cmake/opusfilePackageVersion.cmake
rename to cmake/OpusFilePackageVersion.cmake