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
cf063849
Verified
Commit
cf063849
authored
Dec 05, 2019
by
Justin Carpentier
Browse files
cmake: minor adjustement for export of the project
parent
a3be7185
Changes
2
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
cf063849
...
...
@@ -124,7 +124,14 @@ SET(${PROJECT_NAME}_SOURCES
)
ADD_LIBRARY
(
${
PROJECT_NAME
}
SHARED
${${
PROJECT_NAME
}
_SOURCES
}
${${
PROJECT_NAME
}
_HEADERS
}
)
TARGET_INCLUDE_DIRECTORIES
(
${
PROJECT_NAME
}
SYSTEM PUBLIC
${
Boost_INCLUDE_DIRS
}
${
EIGEN3_INCLUDE_DIRS
}
${
PYTHON_INCLUDE_DIRS
}
${
NUMPY_INCLUDE_DIRS
}
)
TARGET_INCLUDE_DIRECTORIES
(
${
PROJECT_NAME
}
SYSTEM PUBLIC
${
Boost_INCLUDE_DIRS
}
${
EIGEN3_INCLUDE_DIRS
}
${
PYTHON_INCLUDE_DIRS
}
${
NUMPY_INCLUDE_DIRS
}
$<INSTALL_INTERFACE:
${
CMAKE_INSTALL_INCLUDEDIR
}
>
)
IF
(
NOT WIN32
)
TARGET_COMPILE_OPTIONS
(
${
PROJECT_NAME
}
PRIVATE $<$<CXX_COMPILER_ID:MSVC>:-bigobj>
"-Wno-conversion"
)
ELSE
()
...
...
python/CMakeLists.txt
View file @
cf063849
...
...
@@ -39,13 +39,13 @@ ELSE()
SET
(
${
PYWRAP
}
_INSTALL_DIR
${
CMAKE_INSTALL_PREFIX
}
/
${
PYTHON_SITELIB
}
/
${
PROJECT_NAME
}
)
ENDIF
()
SET_TARGET_PROPERTIES
(
${
PYWRAP
}
PROPERTIES SUFFIX
${
PYTHON_EXT_SUFFIX
}
)
SET_TARGET_PROPERTIES
(
${
PYWRAP
}
PROPERTIES
LIBRARY_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/python/
${
PROJECT_NAME
}
"
)
SET_TARGET_PROPERTIES
(
${
PYWRAP
}
PROPERTIES PREFIX
""
)
SET_TARGET_PROPERTIES
(
${
PYWRAP
}
PROPERTIES OUTPUT_NAME
"
${
PROJECT_NAME
}
"
)
SET_TARGET_PROPERTIES
(
${
PYWRAP
}
PROPERTIES
PREFIX
""
SUFFIX
${
PYTHON_EXT_SUFFIX
}
OUTPUT_NAME
"
${
PROJECT_NAME
}
"
LIBRARY_OUTPUT_DIRECTORY
"
${
CMAKE_BINARY_DIR
}
/python/
${
PROJECT_NAME
}
"
)
INSTALL
(
TARGETS
${
PYWRAP
}
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