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
d4048487
Commit
d4048487
authored
Oct 11, 2019
by
Tobias Lasser
Browse files
add -fPIC to the elsa libraries, fixing
#10
and closing
!7
parent
de110519
Pipeline
#166132
passed with stages
in 1 minute and 46 seconds
Changes
10
Pipelines
5
Hide whitespace changes
Inline
Side-by-side
elsa/core/CMakeLists.txt
View file @
d4048487
...
...
@@ -41,7 +41,8 @@ target_link_libraries(${ELSA_MODULE_TARGET_NAME} PUBLIC Eigen3::Eigen)
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
if
(
ELSA_TESTING
)
...
...
elsa/functionals/CMakeLists.txt
View file @
d4048487
...
...
@@ -52,6 +52,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/generators/CMakeLists.txt
View file @
d4048487
...
...
@@ -34,6 +34,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/io/CMakeLists.txt
View file @
d4048487
...
...
@@ -34,6 +34,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/logging/CMakeLists.txt
View file @
d4048487
...
...
@@ -36,6 +36,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/operators/CMakeLists.txt
View file @
d4048487
...
...
@@ -41,6 +41,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/problems/CMakeLists.txt
View file @
d4048487
...
...
@@ -36,6 +36,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/projectors/CMakeLists.txt
View file @
d4048487
...
...
@@ -42,7 +42,6 @@ if(OpenMP_CXX_FOUND)
endif
()
target_include_directories
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC
$<INSTALL_INTERFACE:include/
${
ELSA_MODULE_NAME
}
>
...
...
@@ -52,6 +51,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/projectors_cuda/CMakeLists.txt
View file @
d4048487
...
...
@@ -45,6 +45,8 @@ if (CMAKE_CUDA_COMPILER)
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
elsa/solvers/CMakeLists.txt
View file @
d4048487
...
...
@@ -32,6 +32,8 @@ target_include_directories(${ELSA_MODULE_TARGET_NAME}
# require C++17
target_compile_features
(
${
ELSA_MODULE_TARGET_NAME
}
PUBLIC cxx_std_17
)
# set -fPIC
set_target_properties
(
${
ELSA_MODULE_TARGET_NAME
}
PROPERTIES POSITION_INDEPENDENT_CODE ON
)
# build the tests (if enabled)
...
...
Jens Petit
@jens.petit
mentioned in issue
#12 (closed)
·
Oct 14, 2019
mentioned in issue
#12 (closed)
mentioned in issue #12
Toggle commit list
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