@@ -5,6 +5,7 @@ if(WIN32)
55elseif (APPLE )
66 set (CMAKE_CXX_FLAGS "-O3 -pthread" )
77else ()
8+ set (CMAKE_CXX_FLAGS_DEBUG_INIT "-Wall -g -lprofiler -ltcmalloc -DMY_DEBUG" )
89 set (CMAKE_CXX_FLAGS "-O3 -pthread" )
910endif ()
1011
@@ -20,24 +21,22 @@ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/third/cereal/)
2021add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR} /third/snappy/ )
2122
2223pybind11_add_module (PRTree ${MYCPP} )
23- set_target_properties (PRTree PROPERTIES
24- CXX_STANDARD 17
25- CXX_STANDARD_REQUIRED TRUE
26- CXX_EXTENSIONS FALSE
27- POSITION_INDEPENDENT_CODE ON
28- C_VISIBILITY_PRESET hidden
29- CXX_VISIBILITY_PRESET hidden
30- )
3124set_target_properties (snappy PROPERTIES
3225 POSITION_INDEPENDENT_CODE ON
3326 C_VISIBILITY_PRESET hidden
3427 CXX_VISIBILITY_PRESET hidden
3528)
3629
3730target_link_libraries (PRTree PRIVATE
38- pybind11::module pybind11::lto pybind11::windows_extras
39- cereal snappy
31+ cereal
32+ snappy
4033)
4134
42- pybind11_extension (PRTree )
43- pybind11_strip (PRTree )
35+ set_target_properties (PRTree PROPERTIES
36+ CXX_STANDARD 17
37+ CXX_STANDARD_REQUIRED TRUE
38+ CXX_EXTENSIONS FALSE
39+ POSITION_INDEPENDENT_CODE ON
40+ C_VISIBILITY_PRESET hidden
41+ CXX_VISIBILITY_PRESET hidden
42+ )
0 commit comments