@@ -18,8 +18,8 @@ IF(NOT WIN32)
18
18
SET (CMAKE_BUILD_TYPE Release CACHE STRING
19
19
"Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel Coverage."
20
20
FORCE)
21
- ENDIF (NOT CMAKE_BUILD_TYPE )
22
- ENDIF (NOT WIN32 )
21
+ ENDIF ()
22
+ ENDIF ()
23
23
24
24
SET (DEBUG_LIBNAME_SUFFIX "" CACHE STRING "Optional suffix to append to the library name for a debug build" )
25
25
SET (LIB_SUFFIX "" CACHE STRING "Optional arch-dependent suffix for the library installation directory" )
@@ -39,7 +39,7 @@ MARK_AS_ADVANCED( RUNTIME_INSTALL_DIR ARCHIVE_INSTALL_DIR INCLUDE_INSTALL_DIR PA
39
39
# Set variable named ${VAR_NAME} to value ${VALUE}
40
40
FUNCTION (set_using_dynamic_name VAR_NAME VALUE )
41
41
SET ( "${VAR_NAME} " "${VALUE} " PARENT_SCOPE)
42
- ENDFUNCTION (set_using_dynamic_name )
42
+ ENDFUNCTION ()
43
43
44
44
# Extract major, minor, patch from version text
45
45
# Parse a version string "X.Y.Z" and outputs
@@ -55,8 +55,8 @@ MACRO(jsoncpp_parse_version VERSION_TEXT OUPUT_PREFIX)
55
55
set_using_dynamic_name( "${OUPUT_PREFIX} _FOUND" TRUE )
56
56
ELSE ( ${VERSION_TEXT} MATCHES ${VERSION_REGEX} )
57
57
set_using_dynamic_name( "${OUPUT_PREFIX} _FOUND" FALSE )
58
- ENDIF ( ${VERSION_TEXT} MATCHES ${VERSION_REGEX} )
59
- ENDMACRO (jsoncpp_parse_version )
58
+ ENDIF ()
59
+ ENDMACRO ()
60
60
61
61
# Read out version from "version" file
62
62
#FILE(STRINGS "version" JSONCPP_VERSION)
@@ -83,7 +83,7 @@ macro(UseCompilationWarningAsError)
83
83
# Only enabled in debug because some old versions of VS STL generate
84
84
# warnings when compiled in release configuration.
85
85
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /WX " )
86
- endif ( MSVC )
86
+ endif ()
87
87
endmacro ()
88
88
89
89
# Include our configuration header
@@ -93,20 +93,20 @@ if ( MSVC )
93
93
# Only enabled in debug because some old versions of VS STL generate
94
94
# unreachable code warning when compiled in release configuration.
95
95
set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /W4 " )
96
- endif ( MSVC )
96
+ endif ()
97
97
98
98
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
99
99
# using regular Clang or AppleClang
100
100
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wconversion -Wshadow -Wno-sign-conversion" )
101
- elseif (" ${ CMAKE_CXX_COMPILER_ID} " STREQUAL "GNU" )
101
+ elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
102
102
# using GCC
103
103
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wconversion -Wshadow -Wextra -pedantic" )
104
104
# not yet ready for -Wsign-conversion
105
105
endif ()
106
106
107
107
IF (JSONCPP_WITH_WARNING_AS_ERROR)
108
108
UseCompilationWarningAsError()
109
- ENDIF (JSONCPP_WITH_WARNING_AS_ERROR )
109
+ ENDIF ()
110
110
111
111
IF (JSONCPP_WITH_PKGCONFIG_SUPPORT)
112
112
CONFIGURE_FILE (
@@ -115,13 +115,13 @@ IF(JSONCPP_WITH_PKGCONFIG_SUPPORT)
115
115
@ONLY)
116
116
INSTALL (FILES "${CMAKE_BINARY_DIR} /pkg-config/jsoncpp.pc"
117
117
DESTINATION "${CMAKE_INSTALL_PREFIX} /lib${LIB_SUFFIX} /pkgconfig" )
118
- ENDIF (JSONCPP_WITH_PKGCONFIG_SUPPORT )
118
+ ENDIF ()
119
119
120
120
IF (JSONCPP_WITH_CMAKE_PACKAGE)
121
121
INSTALL (EXPORT jsoncpp
122
122
DESTINATION ${PACKAGE_INSTALL_DIR} /jsoncpp
123
123
FILE jsoncppConfig.cmake)
124
- ENDIF (JSONCPP_WITH_CMAKE_PACKAGE )
124
+ ENDIF ()
125
125
126
126
# Build the different applications
127
127
ADD_SUBDIRECTORY ( src )
0 commit comments