cmake_minimum_required(VERSION 3.12) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_BUILD_TYPE Debug) set(autodiff_path "/home/of/code/test-workspace/autodiff_bin") if(DEFINED CMAKE_PREFIX_PATH) list(APPEND CMAKE_PREFIX_PATH ${autodiff_path}) else() set(CMAKE_PREFIX_PATH ${autodiff_path}) endif() message(STATUS "cmake_prefix_path: ${CMAKE_PREFIX_PATH}") project(test_autodiff LANGUAGES CXX) find_package(autodiff) find_package(Eigen3 3.4 REQUIRED) include_directories(${EIGEN3_INCLUDE_DIRS}) add_subdirectory(test)