Skip to content
Snippets Groups Projects
Commit 93fc8dc0 authored by Jesse Mapel's avatar Jesse Mapel Committed by Kristin
Browse files

tweaked CMake to search Anaconda for Python first (#324)

parent 3e9705f4
No related branches found
No related tags found
No related merge requests found
...@@ -17,9 +17,16 @@ set(CMAKE_CXX_STANDARD 11) ...@@ -17,9 +17,16 @@ set(CMAKE_CXX_STANDARD 11)
# Third Party Dependencies # Third Party Dependencies
find_package(GSL REQUIRED) find_package(GSL REQUIRED)
find_package(Eigen3 3.3 REQUIRED NO_MODULE) find_package(Eigen3 3.3 REQUIRED NO_MODULE)
find_package(Python REQUIRED COMPONENTS Development)
find_package(nlohmann_json REQUIRED) 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 # Library setup
set(ALE_BUILD_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/include/") set(ALE_BUILD_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/include/")
set(ALE_INSTALL_INCLUDE_DIR "include/ale") set(ALE_INSTALL_INCLUDE_DIR "include/ale")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment