Skip to content
Snippets Groups Projects
Commit 89f78f40 authored by Olivier BICHLER's avatar Olivier BICHLER
Browse files

Merge branch 'fix_build' into 'dev'

fix: update the CMakeLists

See merge request !17
parents d2d1fb43 7d1d2a28
No related branches found
No related tags found
3 merge requests!28v0.3.0,!20v0.4.0,!17fix: update the CMakeLists
Pipeline #60191 failed
# CMake >= 3.18 is required for good support of FindCUDAToolkit # CMake >= 3.18 is required for good support of FindCUDAToolkit
cmake_minimum_required(VERSION 3.18) # XXX 3.18 cmake_minimum_required(VERSION 3.18) # XXX 3.18
set(CXX_STANDARD 14)
file(READ "${CMAKE_SOURCE_DIR}/version.txt" version) file(READ "${CMAKE_SOURCE_DIR}/version.txt" version)
file(READ "${CMAKE_SOURCE_DIR}/project_name.txt" project) file(READ "${CMAKE_SOURCE_DIR}/project_name.txt" project)
...@@ -24,6 +25,7 @@ option(WERROR "Warning as error" OFF) ...@@ -24,6 +25,7 @@ option(WERROR "Warning as error" OFF)
option(TEST "Enable tests" ON) option(TEST "Enable tests" ON)
option(COVERAGE "Enable coverage" OFF) option(COVERAGE "Enable coverage" OFF)
option(CUDA "Enable CUDA backend" ON) # XXX OFF option(CUDA "Enable CUDA backend" ON) # XXX OFF
option(ENABLE_ASAN "Enable ASan (AddressSanitizer) for runtime analysis of memory use (over/underflow, memory leak, ...)" OFF)
############################################## ##############################################
# Import utils CMakeLists # Import utils CMakeLists
...@@ -42,6 +44,14 @@ if(CUDA) ...@@ -42,6 +44,14 @@ if(CUDA)
add_definitions(-DCUDA_COMPILER_VERSION="${CMAKE_CUDA_COMPILER_VERSION}") add_definitions(-DCUDA_COMPILER_VERSION="${CMAKE_CUDA_COMPILER_VERSION}")
endif() endif()
if(NOT $ENV{AIDGE_INSTALL} STREQUAL "")
set(CMAKE_INSTALL_PREFIX $ENV{AIDGE_INSTALL})
list(APPEND CMAKE_PREFIX_PATH $ENV{AIDGE_INSTALL})
message(WARNING "Env var AIDGE_INSTALL detected : $ENV{AIDGE_INSTALL}. Set CMAKE_INSTALL_PREFIX to AIDGE_INSTALL & added to CMAKE_PREFIX_PATH"
"\n\tCMAKE_INSTALL_PREFIX = ${CMAKE_INSTALL_PREFIX}"
"\n\tCMAKE_PREFIX_PATH = ${CMAKE_PREFIX_PATH}")
endif()
# ############################################## # ##############################################
# Find system dependencies # Find system dependencies
Include(FetchContent) Include(FetchContent)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment