File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -34,12 +34,12 @@ endif()
34
34
35
35
# gallery
36
36
if (NOT DEFINED USE_GUI )
37
- set (USE_GUI 1 )
38
- message (STATUS "set USE_GUI = ON " )
37
+ set (USE_GUI 0 )
38
+ message (STATUS "set USE_GUI = OFF " )
39
39
endif ()
40
40
if (NOT DEFINED ADD_DEMO )
41
- set (ADD_DEMO 1 )
42
- message (STATUS "set ADD_DEMO = ON " )
41
+ set (ADD_DEMO 0 )
42
+ message (STATUS "set ADD_DEMO = OFF " )
43
43
endif ()
44
44
if (USE_GUI )
45
45
message (STATUS "USE_GUI = ON" )
52
52
message (STATUS "ADD_DEMO = OFF" )
53
53
endif ()
54
54
55
- set (matplotlibcpp17_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR} /include" )
56
-
57
55
function (add_demo name path )
58
56
add_executable (${name} ${path} )
59
57
target_include_directories (${name} PUBLIC ${Python3_INCLUDE_DIRS}
@@ -82,6 +80,11 @@ if(${ADD_DEMO})
82
80
add_subdirectory (gallery/scales )
83
81
endif ()
84
82
83
+ # for add_subdirectory
84
+ add_library (matplotlibcpp17::matplotlibcpp17 INTERFACE IMPORTED GLOBAL )
85
+ set_property (TARGET matplotlibcpp17::matplotlibcpp17 PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} /include ${Python3_INCLUDE_DIRS} )
86
+ set_property (TARGET matplotlibcpp17::matplotlibcpp17 PROPERTY INTERFACE_LINK_LIBRARIES ${Python3_LIBRARIES} pybind11::embed )
87
+
85
88
# install https://dominikberner.ch/cmake-interface-lib/
86
89
include (GNUInstallDirs )
87
90
add_library (${PROJECT_NAME} INTERFACE )
You can’t perform that action at this time.
0 commit comments