Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
IP
elsa
Commits
001bce8d
Commit
001bce8d
authored
Sep 18, 2019
by
Tobias Lasser
Browse files
fix CMake target_link_libraries to use PUBLIC
parent
f55b9832
Pipeline
#155901
failed with stages
in 2 minutes
Changes
8
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
elsa/functionals/CMakeLists.txt
View file @
001bce8d
...
...
@@ -41,7 +41,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging elsa_operators
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging elsa_operators
)
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
...
...
elsa/generators/CMakeLists.txt
View file @
001bce8d
...
...
@@ -23,7 +23,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging elsa_projectors
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging elsa_projectors
)
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
...
...
elsa/io/CMakeLists.txt
View file @
001bce8d
...
...
@@ -23,7 +23,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging
)
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
...
...
elsa/operators/CMakeLists.txt
View file @
001bce8d
...
...
@@ -23,7 +23,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging
)
# use OpenMP is available
find_package
(
OpenMP
)
...
...
elsa/problems/CMakeLists.txt
View file @
001bce8d
...
...
@@ -25,7 +25,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging elsa_operators elsa_functionals
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging elsa_operators elsa_functionals
)
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
...
...
elsa/projectors/CMakeLists.txt
View file @
001bce8d
...
...
@@ -33,7 +33,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging
)
# use OpenMP is available
find_package
(
OpenMP
)
...
...
elsa/projectors_cuda/CMakeLists.txt
View file @
001bce8d
...
...
@@ -33,7 +33,7 @@ if (CMAKE_CUDA_COMPILER)
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging elsa_projectors elsa_projector_kernels
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging elsa_projectors elsa_projector_kernels
)
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
...
...
elsa/solvers/CMakeLists.txt
View file @
001bce8d
...
...
@@ -21,7 +21,7 @@ set(MODULE_SOURCES
add_library
(
${
ELSA_MODULE_TARGET_NAME
}
${
MODULE_HEADERS
}
${
MODULE_SOURCES
}
)
add_library
(
elsa::
${
ELSA_MODULE_NAME
}
ALIAS
${
ELSA_MODULE_TARGET_NAME
}
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
elsa_core elsa_logging elsa_problems
)
target_link_libraries
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
elsa_core elsa_logging elsa_problems
)
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
...
...
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