File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,11 @@ if(NOT CMAKE_LIBRARY_OUTPUT_DIRECTORY)
5050else ()
5151 set (NO_WRAP_CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} CACHE PATH "Shared library directory" )
5252endif ()
53+ if (NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY )
54+ set (NO_WRAP_CMAKE_RUNTIME_OUTPUT_DIRECTORY ${ITK_BINARY_DIR} /bin CACHE PATH "Shared library directory" )
55+ else ()
56+ set (NO_WRAP_CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} CACHE PATH "Shared library directory" )
57+ endif ()
5358
5459if (ITK_WRAPPING)
5560 # WRAPPER_LIBRARY_OUTPUT_DIR. Directory in which generated cxx, xml, and idx files will be placed.
@@ -80,6 +85,7 @@ if(ITK_WRAPPING)
8085 # of allowing only a single element int the CMAKE_CONFIGURATION_TYPES and enforcing
8186 # that CMAKE_BUILD_TYPE match that type (see Wrapping/CMakeLists.txt enforcement)
8287 set (CMAKE_LIBRARY_OUTPUT_DIRECTORY "$<1:${ITK_PYTHON_PACKAGE_DIR} >" CACHE PATH "Shared library directory with generator override" )
88+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY "$<1:${ITK_PYTHON_PACKAGE_DIR} >" CACHE PATH "Shared library directory with generator override" )
8389 endif ()
8490else ()
8591 set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${NO_WRAP_CMAKE_LIBRARY_OUTPUT_DIRECTORY} CACHE PATH "Shared library directory" )
@@ -88,6 +94,7 @@ endif()
8894
8995if (NOT CMAKE_ARCHIVE_OUTPUT_DIRECTORY )
9096 set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${ITK_DIR} /lib CACHE PATH "Static library install directory" )
97+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${NO_WRAP_CMAKE_RUNTIME_OUTPUT_DIRECTORY} CACHE PATH "Runtime library directory" )
9198endif ()
9299
93100# ITK installation structure
You can’t perform that action at this time.
0 commit comments