From 93fc8dc0eee804b02742098e792cb84b146f6c65 Mon Sep 17 00:00:00 2001 From: Jesse Mapel <jmapel@usgs.gov> Date: Tue, 10 Dec 2019 15:43:36 -0700 Subject: [PATCH] tweaked CMake to search Anaconda for Python first (#324) --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 62ed676..d0c210d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,9 +17,16 @@ set(CMAKE_CXX_STANDARD 11) # Third Party Dependencies find_package(GSL REQUIRED) find_package(Eigen3 3.3 REQUIRED NO_MODULE) -find_package(Python REQUIRED COMPONENTS Development) find_package(nlohmann_json REQUIRED) +# If there is an Anaconda environment activated, search that for Python first +if(EXISTS $ENV{CONDA_PREFIX}) + message("Searching $ENV{CONDA_PREFIX} for Python libraries") + set(Python_ROOT_DIR $ENV{CONDA_PREFIX}) + set(Python_FIND_STRATEGY LOCATION) +endif() +find_package(Python REQUIRED COMPONENTS Development) + # Library setup set(ALE_BUILD_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/include/") set(ALE_INSTALL_INCLUDE_DIR "include/ale") -- GitLab