We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c54eeab commit f3638c9Copy full SHA for f3638c9
symengine/lib/CMakeLists.txt
@@ -77,6 +77,18 @@ if (CMAKE_CXX_COMPILER_ID MATCHES GNU|Clang)
77
)
78
endif()
79
80
+if("${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}"
81
+ AND DEFINED SKBUILD)
82
+ # Editable in-place builds. THe empty generator expression ensures
83
+ # multi-config enerators keeps us from having to set
84
+ # LIBRARY_OUTPUT_DIRECTORY_<CONFIG> too.
85
+ set_target_properties(
86
+ symengine_wrapper
87
+ PROPERTIES
88
+ LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}$<0:>"
89
+ )
90
+endif()
91
+
92
install(
93
TARGETS
94
symengine_wrapper
0 commit comments