bump minimum required cmake version, dont hardcode build path to build in CMakeLists.txt, update pfxml
This commit is contained in:
parent
1d8ce1aa7c
commit
1b7ade99be
2 changed files with 8 additions and 10 deletions
|
@ -1,13 +1,11 @@
|
||||||
cmake_minimum_required (VERSION 2.8)
|
cmake_minimum_required (VERSION 2.8.12)
|
||||||
|
|
||||||
project (pfaedle)
|
project (pfaedle)
|
||||||
|
|
||||||
if (CMAKE_BUILD_TYPE)
|
if (CMAKE_BUILD_TYPE)
|
||||||
string(TOUPPER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE)
|
string(SUBSTRING ${CMAKE_BUILD_TYPE} 0 1 FIRST_CHAR)
|
||||||
endif()
|
string(TOUPPER ${FIRST_CHAR} FIRST_CHAR)
|
||||||
if (CMAKE_BUILD_TYPE STREQUAL "DEBUG")
|
string(REGEX REPLACE "^.(.*)" "${FIRST_CHAR}\\1" CMAKE_BUILD_TYPE "${CMAKE_BUILD_TYPE}")
|
||||||
set(CPPLINT "${CMAKE_SOURCE_DIR}/cpplint.py")
|
|
||||||
include(cmake/cpplint.cmake)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(CPPLINT_PROJECT_ROOT "src")
|
set(CPPLINT_PROJECT_ROOT "src")
|
||||||
|
@ -15,7 +13,7 @@ set(CPPLINT_PROJECT_ROOT "src")
|
||||||
enable_testing()
|
enable_testing()
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
||||||
set(EXECUTABLE_OUTPUT_PATH "${CMAKE_SOURCE_DIR}/build")
|
set(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}")
|
||||||
|
|
||||||
# set compiler flags, see http://stackoverflow.com/questions/7724569/debug-vs-release-in-cmake
|
# set compiler flags, see http://stackoverflow.com/questions/7724569/debug-vs-release-in-cmake
|
||||||
set(CMAKE_CXX_FLAGS "-Ofast -fno-signed-zeros -fno-trapping-math -Wall -Wno-format-extra-args -Wextra -Wformat-nonliteral -Wformat-security -Wformat=2 -Wextra -Wno-implicit-fallthrough -pedantic -Wno-keyword-macro")
|
set(CMAKE_CXX_FLAGS "-Ofast -fno-signed-zeros -fno-trapping-math -Wall -Wno-format-extra-args -Wextra -Wformat-nonliteral -Wformat-security -Wformat=2 -Wextra -Wno-implicit-fallthrough -pedantic -Wno-keyword-macro")
|
||||||
|
@ -98,11 +96,11 @@ install(
|
||||||
)
|
)
|
||||||
|
|
||||||
install(
|
install(
|
||||||
FILES build/pfaedle DESTINATION bin
|
FILES ${CMAKE_BINARY_DIR}/pfaedle DESTINATION bin
|
||||||
PERMISSIONS OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE COMPONENT binaries
|
PERMISSIONS OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE COMPONENT binaries
|
||||||
)
|
)
|
||||||
|
|
||||||
install(
|
install(
|
||||||
FILES build/shapevl DESTINATION bin
|
FILES ${CMAKE_BINARY_DIR}/shapevl DESTINATION bin
|
||||||
PERMISSIONS OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE COMPONENT binaries
|
PERMISSIONS OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE COMPONENT binaries
|
||||||
)
|
)
|
||||||
|
|
2
src/xml
2
src/xml
|
@ -1 +1 @@
|
||||||
Subproject commit 33b990689fbf1bb69c782460ecc8bcced2997639
|
Subproject commit d6acc51dda15e0d955140b50735840bb0fae6c71
|
Loading…
Reference in a new issue