diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0417b5064c3be18cba4f7d235f42b5b04da18455..58f2ab12c649f8202f2486524f7760c19f90681c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,10 +35,6 @@ if(USGSCSM_EXTERNAL_DEPS)
   # Eigen
   find_package(Eigen3 3.3 REQUIRED NO_MODULE)
 
-  # GDAL
-  find_package(PROJ REQUIRED CONFIG)
-  set(PROJ_TARGET PROJ::proj)
-
   # ALE
   find_package(ale REQUIRED)
   set(ALE_TARGET ale::ale)
@@ -65,6 +61,10 @@ else()
   set(EIGEN3_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ale/eigen)
 endif(USGSCSM_EXTERNAL_DEPS)
 
+# Proj
+find_package(PROJ REQUIRED CONFIG)
+set(PROJ_TARGET PROJ::proj)
+
 add_library(usgscsm SHARED
             src/UsgsAstroPlugin.cpp
             src/UsgsAstroFrameSensorModel.cpp