Skip to content

Commit 15e14cc

Browse files
Merge remote-tracking branch 'origin/next' into expose_bbox_function
2 parents 3a85c64 + 86ae352 commit 15e14cc

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

.vscode/settings.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,20 @@
22
"C_Cpp.default.cppStandard": "c++17",
33
"C_Cpp.default.includePath": [
44
"${workspaceFolder}/include",
5-
"${workspaceFolder}/build/opengeode",
5+
"${workspaceFolder}/build/opengeode/include",
6+
"${workspaceFolder}/build/third_party/abseil/install/include",
7+
"${workspaceFolder}/build/third_party/asyncplusplus/install/include",
8+
"${workspaceFolder}/build/third_party/earcut/install/include",
9+
"${workspaceFolder}/build/third_party/bitsery/install/include",
10+
"${workspaceFolder}/build/third_party/minizip/install/include",
11+
"${workspaceFolder}/build/third_party/nanoflann/install/include",
12+
"${workspaceFolder}/build/third_party/pybind11/install/include",
13+
"${workspaceFolder}/build/third_party/spdlog/install/include"
14+
],
15+
"C_Cpp.default.browse.path": [
16+
"${workspaceFolder}/include",
17+
"${workspaceFolder}/src",
18+
"${workspaceFolder}/build/opengeode/include",
619
"${workspaceFolder}/build/third_party/abseil/install/include",
720
"${workspaceFolder}/build/third_party/asyncplusplus/install/include",
821
"${workspaceFolder}/build/third_party/earcut/install/include",

cmake/CppTargets.cmake

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function(add_geode_library)
6868
set(VERSION_RC_FILE_IN ${PROJECT_SOURCE_DIR}/cmake/version.rc.in)
6969
if(EXISTS ${VERSION_RC_FILE_IN})
7070
message(STATUS "Configuring ${GEODE_LIB_NAME} version.rc")
71-
set(VERSION_RC_FILE ${PROJECT_BINARY_DIR}/${GEODE_LIB_FOLDER}/version.rc)
71+
set(VERSION_RC_FILE ${PROJECT_BINARY_DIR}/include/${GEODE_LIB_FOLDER}/version.rc)
7272
configure_file(
7373
${VERSION_RC_FILE_IN}
7474
${VERSION_RC_FILE}
@@ -121,20 +121,21 @@ function(add_geode_library)
121121
target_include_directories(${GEODE_LIB_NAME}
122122
PUBLIC
123123
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
124-
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>
124+
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/include>
125125
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
126126
)
127127
target_link_libraries(${GEODE_LIB_NAME}
128128
PUBLIC ${GEODE_LIB_PUBLIC_DEPENDENCIES}
129129
PRIVATE ${GEODE_LIB_PRIVATE_DEPENDENCIES}
130130
)
131131
_export_library(${GEODE_LIB_NAME})
132+
set(EXPORTED_HEADER ${PROJECT_BINARY_DIR}/include/${GEODE_LIB_FOLDER}/${project_name}_${GEODE_LIB_NAME}_export.hpp)
132133
generate_export_header(${GEODE_LIB_NAME}
133134
BASE_NAME ${project_name}_${GEODE_LIB_NAME}
134135
EXPORT_MACRO_NAME ${project_name}_${GEODE_LIB_NAME}_api
135-
EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/${GEODE_LIB_FOLDER}/${project_name}_${GEODE_LIB_NAME}_export.hpp
136+
EXPORT_FILE_NAME ${EXPORTED_HEADER}
136137
)
137-
install(FILES ${PROJECT_BINARY_DIR}/${GEODE_LIB_FOLDER}/${project_name}_${GEODE_LIB_NAME}_export.hpp
138+
install(FILES ${EXPORTED_HEADER}
138139
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${GEODE_LIB_FOLDER}
139140
COMPONENT public
140141
)

0 commit comments

Comments
 (0)