|
5 | 5 |
|
6 | 6 | CMAKE_MINIMUM_REQUIRED(VERSION 2.6) |
7 | 7 |
|
| 8 | +SET(PROJECT_NAME eigenpy) |
| 9 | +SET(PROJECT_DESCRIPTION "Bindings between Numpy and Eigen using Boost.Python") |
| 10 | +SET(PROJECT_URL "http://github.com/stack-of-tasks/eigenpy") |
| 11 | + |
8 | 12 | # Check if the submodule cmake have been initialized |
9 | | -IF(NOT EXISTS "${PROJECT_SOURCE_DIR}/cmake/base.cmake") |
| 13 | +IF(NOT EXISTS "${CMAKE_SOURCE_DIR}/cmake/base.cmake") |
10 | 14 | MESSAGE(FATAL_ERROR "\nPlease run the following command first:\ngit submodule update --init\n") |
11 | 15 | ENDIF() |
12 | 16 |
|
| 17 | +# Disable -Werror on Unix for now. |
| 18 | +SET(CXX_DISABLE_WERROR True) |
| 19 | +SET(CMAKE_VERBOSE_MAKEFILE True) |
| 20 | + |
13 | 21 | INCLUDE(cmake/base.cmake) |
| 22 | +PROJECT(${PROJECT_NAME} CXX) |
| 23 | + |
14 | 24 | INCLUDE(cmake/boost.cmake) |
15 | 25 | INCLUDE(cmake/python.cmake) |
16 | 26 | INCLUDE(cmake/ide.cmake) |
17 | 27 |
|
18 | | -SET(PROJECT_NAME eigenpy) |
19 | | -SET(PROJECT_DESCRIPTION "Bindings between Numpy and Eigen using Boost.Python") |
20 | | -SET(PROJECT_URL "http://github.com/stack-of-tasks/eigenpy") |
21 | | - |
22 | | -# Disable -Werror on Unix for now. |
23 | | -SET(CXX_DISABLE_WERROR True) |
24 | | -SET(CMAKE_VERBOSE_MAKEFILE True) |
25 | | - |
26 | | -SETUP_PROJECT() |
27 | 28 | STRING(REPLACE "-pedantic" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) |
28 | 29 |
|
29 | 30 | IF(APPLE) |
@@ -162,5 +163,3 @@ PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME}) |
162 | 163 | PKG_CONFIG_APPEND_CFLAGS("-I${PYTHON_INCLUDE_DIRS}") |
163 | 164 | PKG_CONFIG_APPEND_CFLAGS("-I${NUMPY_INCLUDE_DIRS}") |
164 | 165 | PKG_CONFIG_APPEND_BOOST_LIBS(${BOOST_COMPONENTS}) |
165 | | - |
166 | | -SETUP_PROJECT_FINALIZE() |
0 commit comments