|
| 1 | +# vim: et ts=4 sts=4 sw=4 tw=0 |
| 2 | + |
1 | 3 | CMAKE_MINIMUM_REQUIRED(VERSION 2.8.5)
|
2 | 4 | PROJECT(jsoncpp)
|
3 | 5 | ENABLE_TESTING()
|
@@ -54,17 +56,24 @@ MACRO(jsoncpp_parse_version VERSION_TEXT OUPUT_PREFIX)
|
54 | 56 | ENDMACRO(jsoncpp_parse_version)
|
55 | 57 |
|
56 | 58 | # Read out version from "version" file
|
57 |
| -FILE(STRINGS "version" JSONCPP_VERSION) |
58 |
| - |
| 59 | +#FILE(STRINGS "version" JSONCPP_VERSION) |
| 60 | +#SET( JSONCPP_VERSION_MAJOR X ) |
| 61 | +#SET( JSONCPP_VERSION_MINOR Y ) |
| 62 | +#SET( JSONCPP_VERSION_PATCH Z ) |
| 63 | +SET( JSONCPP_VERSION 1.5.2 ) |
59 | 64 | jsoncpp_parse_version( ${JSONCPP_VERSION} JSONCPP_VERSION )
|
60 |
| -IF(NOT JSONCPP_VERSION_FOUND) |
61 |
| - MESSAGE(FATAL_ERROR "Failed to parse version string properly. Expect X.Y.Z") |
62 |
| -ENDIF(NOT JSONCPP_VERSION_FOUND) |
| 65 | +#IF(NOT JSONCPP_VERSION_FOUND) |
| 66 | +# MESSAGE(FATAL_ERROR "Failed to parse version string properly. Expect X.Y.Z") |
| 67 | +#ENDIF(NOT JSONCPP_VERSION_FOUND) |
63 | 68 |
|
64 | 69 | MESSAGE(STATUS "JsonCpp Version: ${JSONCPP_VERSION_MAJOR}.${JSONCPP_VERSION_MINOR}.${JSONCPP_VERSION_PATCH}")
|
65 | 70 | # File version.h is only regenerated on CMake configure step
|
66 | 71 | CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/src/lib_json/version.h.in"
|
67 |
| - "${PROJECT_SOURCE_DIR}/include/json/version.h" ) |
| 72 | + "${PROJECT_SOURCE_DIR}/include/json/version.h" |
| 73 | + NEWLINE_STYLE UNIX ) |
| 74 | +CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/version.in" |
| 75 | + "${PROJECT_SOURCE_DIR}/version" |
| 76 | + NEWLINE_STYLE UNIX ) |
68 | 77 |
|
69 | 78 | macro(UseCompilationWarningAsError)
|
70 | 79 | if ( MSVC )
|
|
0 commit comments