Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
mantidproject
mantid
Commits
e1246f95
Commit
e1246f95
authored
Jul 28, 2021
by
Stephen
Browse files
Fix plugin install directory
parent
fab12fec
Changes
15
Hide whitespace changes
Inline
Side-by-side
Framework/Algorithms/CMakeLists.txt
View file @
e1246f95
...
...
@@ -1072,6 +1072,8 @@ set(TARGET_EXPORT_NAME "MantidAlgorithmsTargets")
mtd_install_framework_lib
(
TARGETS
Algorithms
INSTALL_EXPORT_FILE
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
else
()
mtd_install_targets
(
TARGETS
...
...
Framework/Crystal/CMakeLists.txt
View file @
e1246f95
...
...
@@ -278,7 +278,11 @@ generate_mantid_export_header(Crystal FALSE)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidCrystalTargets"
)
mtd_install_framework_lib
(
TARGETS Crystal INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS Crystal
INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
Crystal
...
...
Framework/CurveFitting/CMakeLists.txt
View file @
e1246f95
...
...
@@ -545,7 +545,11 @@ generate_mantid_export_header(CurveFitting FALSE)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidCurveFittingTargets"
)
mtd_install_framework_lib
(
TARGETS CurveFitting INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS CurveFitting INSTALL_EXPORT_FILE
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
CurveFitting
...
...
Framework/DataHandling/CMakeLists.txt
View file @
e1246f95
...
...
@@ -712,7 +712,7 @@ add_subdirectory(test)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidDataHandlingTargets"
)
mtd_install_framework_lib
(
TARGETS DataHandling EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS DataHandling EXPORT_NAME
${
TARGET_EXPORT_NAME
}
LIB_DIR lib BIN_DIR
${
PLUGINS_DIR
}
)
else
()
mtd_install_targets
(
TARGETS
DataHandling
...
...
Framework/ICat/CMakeLists.txt
View file @
e1246f95
...
...
@@ -122,7 +122,11 @@ generate_mantid_export_header(ICat True)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidICatTargets"
)
mtd_install_framework_lib
(
TARGETS ICat INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS ICat
INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
ICat
...
...
Framework/LiveData/CMakeLists.txt
View file @
e1246f95
...
...
@@ -155,7 +155,11 @@ generate_mantid_export_header(LiveData FALSE)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidLiveDataTargets"
)
mtd_install_framework_lib
(
TARGETS LiveData INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS LiveData
INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
LiveData
...
...
Framework/MDAlgorithms/CMakeLists.txt
View file @
e1246f95
...
...
@@ -403,7 +403,9 @@ if (CONDA_BUILD)
set
(
TARGET_EXPORT_NAME
"MantidMDAlgorithmsTargets"
)
mtd_install_framework_lib
(
TARGETS
MDAlgorithms
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
MDAlgorithms
...
...
Framework/Muon/CMakeLists.txt
View file @
e1246f95
...
...
@@ -122,7 +122,11 @@ generate_mantid_export_header(Muon FALSE)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidMuonTargets"
)
mtd_install_framework_lib
(
TARGETS Muon INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS Muon INSTALL_EXPORT_FILE
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
Muon
...
...
Framework/Reflectometry/CMakeLists.txt
View file @
e1246f95
...
...
@@ -125,7 +125,11 @@ generate_mantid_export_header(Reflectometry FALSE)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidReflectometryTargets"
)
mtd_install_framework_lib
(
TARGETS Reflectometry INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS Reflectometry
INSTALL_EXPORT_FILE EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
Reflectometry
...
...
Framework/RemoteAlgorithms/CMakeLists.txt
View file @
e1246f95
...
...
@@ -82,7 +82,11 @@ add_subdirectory(test) # Note: No tests yet for many remote algorithms...
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidRemoteAlgorithmsTargets"
)
mtd_install_framework_lib
(
TARGETS RemoteAlgorithms EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS RemoteAlgorithms
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
RemoteAlgorithms
...
...
Framework/RemoteJobManagers/CMakeLists.txt
View file @
e1246f95
...
...
@@ -59,7 +59,11 @@ add_subdirectory(test)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidRemoteJobManagersTargets"
)
mtd_install_framework_lib
(
TARGETS RemoteJobManagers EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS RemoteJobManagers
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
RemoteJobManagers
...
...
Framework/SINQ/CMakeLists.txt
View file @
e1246f95
...
...
@@ -178,7 +178,11 @@ add_subdirectory(test)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidSINQTargets"
)
mtd_install_framework_lib
(
TARGETS SINQ EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS SINQ
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
SINQ
...
...
Framework/ScriptRepository/CMakeLists.txt
View file @
e1246f95
...
...
@@ -49,7 +49,11 @@ target_link_libraries(ScriptRepository PUBLIC Mantid::Kernel Mantid::API PRIVATE
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidScriptRepositoryTargets"
)
mtd_install_framework_lib
(
TARGETS ScriptRepository EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS ScriptRepository
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
ScriptRepository
...
...
Framework/WorkflowAlgorithms/CMakeLists.txt
View file @
e1246f95
...
...
@@ -145,7 +145,11 @@ add_subdirectory(test)
# Installation settings
if
(
CONDA_BUILD
)
set
(
TARGET_EXPORT_NAME
"MantidWorkflowAlgorithmsTargets"
)
mtd_install_framework_lib
(
TARGETS WorkflowAlgorithms EXPORT_NAME
${
TARGET_EXPORT_NAME
}
)
mtd_install_framework_lib
(
TARGETS WorkflowAlgorithms
EXPORT_NAME
${
TARGET_EXPORT_NAME
}
BIN_DIR
${
PLUGINS_DIR
}
LIB_DIR lib
)
else
()
mtd_install_targets
(
TARGETS
WorkflowAlgorithms
...
...
buildconfig/CMake/TargetFunctions.cmake
View file @
e1246f95
...
...
@@ -25,7 +25,7 @@ endfunction()
# Install a framework library (used primarily for a conda install)
function
(
mtd_install_framework_lib
)
set
(
options INSTALL_EXPORT_FILE
)
set
(
oneValueArgs TARGETS EXPORT_NAME
)
set
(
oneValueArgs TARGETS EXPORT_NAME
BIN_DIR LIB_DIR
)
set
(
multiValueArgs INSTALL_DIRS
)
cmake_parse_arguments
(
PARSED
"
${
options
}
"
"
${
oneValueArgs
}
"
"
${
multiValueArgs
}
"
${
ARGN
}
)
...
...
@@ -40,11 +40,15 @@ if(PARSED_INSTALL_EXPORT_FILE)
DESTINATION include/Mantid/Mantid
${
PARSED_TARGETS
}
COMPONENT Devel
)
endif
()
if
(
NOT PARSED_LIB_DIR
)
set
(
LIB_DIR lib
)
set
(
BIN_DIR bin
)
endif
()
install
(
TARGETS
${
PARSED_TARGETS
}
EXPORT
${
PARSED_EXPORT_NAME
}
LIBRARY DESTINATION
lib
ARCHIVE DESTINATION
lib
RUNTIME DESTINATION
bin
)
LIBRARY DESTINATION
${
PARSED_LIB_DIR
}
ARCHIVE DESTINATION
${
PARSED_LIB_DIR
}
RUNTIME DESTINATION
${
PARSED_BIN_DIR
}
)
install
(
EXPORT
${
PARSED_EXPORT_NAME
}
FILE
${
PARSED_EXPORT_NAME
}
.cmake
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment