Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
eigenpy
Commits
f40ac109
Commit
f40ac109
authored
Oct 25, 2019
by
Wolfgang Merkt
Browse files
WIP: Add CMake config generation
parent
42b47bff
Changes
1
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
f40ac109
...
...
@@ -8,6 +8,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
SET
(
PROJECT_NAME eigenpy
)
SET
(
PROJECT_DESCRIPTION
"Bindings between Numpy and Eigen using Boost.Python"
)
SET
(
PROJECT_URL
"http://github.com/stack-of-tasks/eigenpy"
)
SET
(
PROJECT_USE_CMAKE_EXPORT TRUE
)
# Check if the submodule cmake have been initialized
IF
(
NOT EXISTS
"
${
CMAKE_SOURCE_DIR
}
/cmake/base.cmake"
)
...
...
@@ -140,6 +141,7 @@ TARGET_COMPILE_OPTIONS(${PROJECT_NAME} PRIVATE $<$<CXX_COMPILER_ID:MSVC>:-bigobj
TARGET_LINK_BOOST_PYTHON
(
${
PROJECT_NAME
}
)
PKG_CONFIG_USE_DEPENDENCY
(
${
PROJECT_NAME
}
eigen3
)
INSTALL
(
TARGETS
${
PROJECT_NAME
}
EXPORT
${
TARGETS_EXPORT_NAME
}
LIBRARY DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/lib
ARCHIVE DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/lib
RUNTIME DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/bin
)
...
...
@@ -168,3 +170,5 @@ PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
PKG_CONFIG_APPEND_CFLAGS
(
"-I
${
PYTHON_INCLUDE_DIRS
}
"
)
PKG_CONFIG_APPEND_CFLAGS
(
"-I
${
NUMPY_INCLUDE_DIRS
}
"
)
PKG_CONFIG_APPEND_BOOST_LIBS
(
${
BOOST_COMPONENTS
}
)
SETUP_PROJECT_PACKAGE_FINALIZE
()
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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