-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
39 lines (36 loc) · 1.52 KB
/
CMakeLists.txt
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
37
38
39
cmake_minimum_required(VERSION 3.24)
project(demo)
# set(CMAKE_CXX_STANDARD 17)
# set(CMAKE_CXX_STANDARD_REQUIRED ON)
# IF (WIN32)
# MESSAGE(STATUS "Now is windows")
# #set(PYTHONHOME F:/software/python38)
# set(PYTHONHOME C:/Users/23984/AppData/Local/Programs/Python/Python38)
# #set(PYTHONHOME F:/software/python38_x64)
# include_directories(${PYTHONHOME}/include)
# include_directories(${PYTHONHOME}/Lib/site-packages/numpy/core/include)
# link_directories(${PYTHONHOME}/libs)
# ELSEIF (UNIX)
# MESSAGE(STATUS "Now is UNIX-like OS's.")
# #find_package(Python3 COMPONENTS Development NumPy)
# # adding...
# find_package(PythonLibs 2.7)
# add_executable(simple_test src/simple_test.cpp)
# target_include_directories(simple_test PRIVATE ${PYTHON_INCLUDE_DIRS})
# target_link_libraries(simple_test ${PYTHON_LIBRARIES})
# #include_directories(/usr/include/python3.5)
# include_directories(/usr/local/lib/python2.7/dist-packages/numpy/core/include)
# #link_directories(/usr/lib/python3.5)
# ENDIF ()
# include_directories(include)
message(STATUS "555")
add_subdirectory(02_linear_equation)
# add_definitions(-DOPJ_STATIC)
# add_definitions(-DMATPLOTLIBCPP_PYTHON_HEADER=Python.h)
#target_link_libraries(demo python310_d.lib)
# message(STATUS "*** dump start cmake variables ***")
# get_cmake_property(_variableNames VARIABLES)
# foreach(_variableName ${_variableNames})
# message(STATUS "${_variableName}=${${_variableName}}")
# endforeach()
# message(STATUS "*** dump end ***")