File tree 1 file changed +2
-9
lines changed
1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change 1
- OPTION (JSONCPP_LIB_BUILD_SHARED "Build jsoncpp_lib as a shared library." OFF )
2
- OPTION (JSONCPP_LIB_BUILD_STATIC "Build jsoncpp_lib static library." ON )
3
-
4
- IF (BUILD_SHARED_LIBS )
5
- SET (JSONCPP_LIB_BUILD_SHARED ON )
6
- ENDIF (BUILD_SHARED_LIBS )
7
-
8
1
if ( CMAKE_COMPILER_IS_GNUCXX )
9
2
#Get compiler version.
10
3
execute_process ( COMMAND ${CMAKE_CXX_COMPILER} -dumpversion
@@ -46,7 +39,7 @@ ELSE(JSONCPP_WITH_CMAKE_PACKAGE)
46
39
SET (INSTALL_EXPORT)
47
40
ENDIF (JSONCPP_WITH_CMAKE_PACKAGE)
48
41
49
- IF (JSONCPP_LIB_BUILD_SHARED )
42
+ IF (BUILD_SHARED_LIBS )
50
43
ADD_DEFINITIONS ( -DJSON_DLL_BUILD )
51
44
ADD_LIBRARY (jsoncpp_lib SHARED ${PUBLIC_HEADERS} ${jsoncpp_sources} )
52
45
SET_TARGET_PROPERTIES ( jsoncpp_lib PROPERTIES VERSION ${JSONCPP_VERSION} SOVERSION ${JSONCPP_VERSION_MAJOR} )
@@ -65,7 +58,7 @@ IF(JSONCPP_LIB_BUILD_SHARED)
65
58
66
59
ENDIF ()
67
60
68
- IF (JSONCPP_LIB_BUILD_STATIC )
61
+ IF (BUILD_STATIC_LIBS )
69
62
ADD_LIBRARY (jsoncpp_lib_static STATIC ${PUBLIC_HEADERS} ${jsoncpp_sources} )
70
63
SET_TARGET_PROPERTIES ( jsoncpp_lib_static PROPERTIES VERSION ${JSONCPP_VERSION} SOVERSION ${JSONCPP_VERSION_MAJOR} )
71
64
SET_TARGET_PROPERTIES ( jsoncpp_lib_static PROPERTIES OUTPUT_NAME jsoncpp )
You can’t perform that action at this time.
0 commit comments