-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
36 lines (29 loc) · 1 KB
/
CMakeLists.txt
File metadata and controls
36 lines (29 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#________________________________________________________________________
#
# Copyright: (C) 1995-2022 dGB Beheer B.V.
# License: https://dgbes.com/licensing
#________________________________________________________________________
#
cmake_minimum_required (VERSION 3.14)
project(ODCharts)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
set ( OD_SUBSYSTEM "ODCharts" )
set ( OpendTect_DIR "" CACHE PATH "OpendTect directory" )
if( NOT DEFINED OpendTect_DIR OR NOT OpendTect_DIR OR
"${OpendTect_DIR}" STREQUAL "" )
get_filename_component( PARENT_DIR "${CMAKE_SOURCE_DIR}" DIRECTORY )
get_filename_component( GRANDPARENT_DIR "${PARENT_DIR}" DIRECTORY )
set( OpendTect_DIR "${GRANDPARENT_DIR}" )
message( STATUS "Set OpendTect_DIR to: ${OpendTect_DIR}" )
endif()
#Find OpendTect
list(APPEND CMAKE_MODULE_PATH "${OpendTect_DIR}/CMakeModules")
find_package( OpendTect )
#Setup the modules
set( PLUGINS
uiCharts
uiWellCharts
uiChartTools
)
OD_ADD_MODULES( plugins ${PLUGINS} )