8000 make for linux · lava/matplotlib-cpp@ed3c6b9 · GitHub
[go: up one dir, main page]

Skip to content

Commit ed3c6b9

Browse files
committed
make for linux
1 parent b8806be commit ed3c6b9

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

contrib/CMakeLists.txt

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ project (MatplotlibCPP_Test)
44
set(CMAKE_CXX_STANDARD 11)
55
set(CMAKE_CXX_STANDARD_REQUIRED ON)
66

7-
include_directories(${PYTHONHOME}/include)
7+
include_directories(${PYTHONHOME})
88
include_directories(${PYTHONHOME}/Lib/site-packages/numpy/core/include)
9-
link_directories(${PYTHONHOME}/libs)
9+
set(PYTHONFULLHOME ${LPYTHONHOME}/config-3.8-x86_64-linux-gnu)
10+
link_directories(${PYTHONFULLHOME})
1011

1112
add_definitions(-DMATPLOTLIBCPP_PYTHON_HEADER=Python.h)
1213

@@ -17,10 +18,16 @@ add_definitions(-DMATPLOTLIBCPP_PYTHON_HEADER=Python.h)
1718
# endforeach()
1819
# message(STATUS "*** dump end ***")
1920

21+
set(CMAKE_CXX_COMPILER g++)
22+
#set(CMAKE_CXX_FLAGS ${PYTHONFULLHOME}/libpython3.8.a)
23+
set(CMAKE_CXX_FLAGS -lpython3.8)
24+
add_compile_options(${PYTHONFULLHOME}/libpython3.8.a)
25+
2026
add_executable(minimal ${CMAKE_CURRENT_SOURCE_DIR}/../examples/minimal.cpp)
21-
add_executable(basic ${CMAKE_CURRENT_SOURCE_DIR}/../examples/basic.cpp)
22-
add_executable(modern ${CMAKE_CURRENT_SOURCE_DIR}/../examples/modern.cpp)
23-
add_executable(animation ${CMAKE_CURRENT_SOURCE_DIR}/../examples/animation.cpp)
24-
add_executable(nonblock ${CMAKE_CURRENT_SOURCE_DIR}/../examples/nonblock.cpp)
25-
add_executable(xkcd ${CMAKE_CURRENT_SOURCE_DIR}/../examples/xkcd.cpp)
26-
add_executable(bar ${CMAKE_CURRENT_SOURCE_DIR}/../examples/bar.cpp)
27+
28+
# add_executable(basic ${CMAKE_CURRENT_SOURCE_DIR}/../examples/basic.cpp)
29+
# add_executable(modern ${CMAKE_CURRENT_SOURCE_DIR}/../examples/modern.cpp)
30+
# add_executable(animation ${CMAKE_CURRENT_SOURCE_DIR}/../examples/animation.cpp)
31+
# add_executable(nonblock ${CMAKE_CURRENT_SOURCE_DIR}/../examples/nonblock.cpp)
32+
# add_executable(xkcd ${CMAKE_CURRENT_SOURCE_DIR}/../examples/xkcd.cpp)
33+
# add_executable(bar ${CMAKE_CURRENT_SOURCE_DIR}/../examples/bar.cpp)

examples/?

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
$

0 commit comments

Comments
 (0)
0