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
bef31221
Verified
Commit
bef31221
authored
Jun 02, 2020
by
Justin Carpentier
Browse files
cmake: clean file
parent
7746d9dd
Changes
1
Hide whitespace changes
Inline
Side-by-side
python/CMakeLists.txt
View file @
bef31221
#
# Copyright (c) 2014-2019 CNRS
# Copyright (c) 2018-2019 INRIA
# Copyright (c) 2014-2020 CNRS INRIA
#
MACRO
(
SYMLINK_AND_INSTALL_HEADERS HEADERS SUBPATH
)
FOREACH
(
header
${
HEADERS
}
)
GET_FILENAME_COMPONENT
(
headerName
${
header
}
NAME
)
GET_FILENAME_COMPONENT
(
headerPath
${
header
}
PATH
)
EXECUTE_PROCESS
(
COMMAND
${
CMAKE_COMMAND
}
-E
${
LINK
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/
${
header
}
${${
PROJECT_NAME
}
_BINARY_DIR
}
/include/
${
PROJECT_NAME
}
/
${
SUBPATH
}
/
${
header
}
)
INSTALL
(
FILES
${
CMAKE_CURRENT_SOURCE_DIR
}
/
${
header
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/include/
${
PROJECT_NAME
}
/
${
SUBPATH
}
/
${
headerPath
}
PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
)
ENDFOREACH
(
header
)
ENDMACRO
(
SYMLINK_AND_INSTALL_HEADERS HEADERS SUBPATH
)
# --- LIBRARY --- #
SET
(
PYWRAP
${
PROJECT_NAME
}
_pywrap
)
SET
(
PYWRAP
${
PYWRAP
}
PARENT_SCOPE
)
...
...
@@ -34,10 +19,7 @@ TARGET_LINK_LIBRARIES(${PYWRAP} PUBLIC ${PROJECT_NAME})
IF
(
NOT WIN32
)
TARGET_COMPILE_OPTIONS
(
${
PYWRAP
}
PRIVATE
"-Wno-conversion"
)
ENDIF
()
#IF(BUILD_WITH_COMMIT_VERSION)
# TAG_LIBRARY_VERSION(${PYWRAP})
#ENDIF(BUILD_WITH_COMMIT_VERSION)
IF
(
DEFINED EIGENPY_SITELIB_ROOT AND EIGENPY_SITELIB_ROOT
)
IF
(
EIGENPY_SITELIB_ROOT
)
SET
(
${
PYWRAP
}
_INSTALL_DIR
${
EIGENPY_SITELIB_ROOT
}
/
${
PYTHON_SITELIB
}
/
${
PROJECT_NAME
}
)
ELSE
()
SET
(
${
PYWRAP
}
_INSTALL_DIR
${
CMAKE_INSTALL_PREFIX
}
/
${
PYTHON_SITELIB
}
/
${
PROJECT_NAME
}
)
...
...
@@ -59,9 +41,6 @@ SET(PYTHON_FILES
)
FOREACH
(
python
${
PYTHON_FILES
}
)
IF
(
NOT WIN32
)
PYTHON_BUILD
(
${
PROJECT_NAME
}
${
python
}
)
ENDIF
()
INSTALL
(
FILES
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/eigenpy/
${
python
}
"
DESTINATION
${${
PYWRAP
}
_INSTALL_DIR
}
)
...
...
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