@@ -72,50 +72,54 @@ ENDIF()
72
72
73
73
#-----------------
74
74
75
- # if(jdbc_stand_alone)
75
+ if (jdbc_stand_alone )
76
76
77
77
add_config_option (BUILD_STATIC BOOL DEFAULT OFF
78
78
"Build static connector library instead of dynamic one"
79
79
)
80
80
81
- if (BUILD_STATIC )
82
- set (BUILD_SHARED_LIBS OFF )
83
- else ()
84
- set (BUILD_SHARED_LIBS ON )
85
- endif ()
86
-
87
- set (BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS} CACHE INTERNAL "" )
88
-
89
-
90
81
add_config_option (BUNDLE_DEPENDENCIES BOOL ADVANCED DEFAULT OFF
91
82
"copy dependencies to install location"
92
83
)
93
84
94
- # TODO: support dynamic binding
95
- #add_config_option(MYSQLCLIENT_STATIC_BINDING BOOL ADVANCED DEFAULT ON "enable static binding")
96
- set (MYSQLCLIENT_STATIC_BINDING ON CACHE INTENRAL "only static biniding supported for now" FORCE )
85
+ endif (jdbc_stand_alone )
86
+
87
+
88
+ # TODO: support dynamic binding
89
+ #add_config_option(MYSQLCLIENT_STATIC_BINDING BOOL ADVANCED DEFAULT ON "enable static binding")
90
+ set (MYSQLCLIENT_STATIC_BINDING ON CACHE INTENRAL "only static biniding supported for now" FORCE )
91
+
97
92
98
- #endif(jdbc_stand_alone)
93
+ if (BUILD_STATIC )
94
+ set (BUILD_SHARED_LIBS OFF )
95
+ else ()
96
+ set (BUILD_SHARED_LIBS ON )
97
+ endif ()
98
+
99
+ set (BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS} CACHE INTERNAL "" )
99
100
100
101
101
102
#-----------------
102
103
# Version info
103
104
#
104
105
105
- if (NOT EXISTS "${PROJECT_BINARY_DIR} /VersionInfo.cmake" )
106
+ if (jdbc_stand_alone )
107
+
108
+ message (WARNING "Using fake version info for legacy Connector/C++" )
106
109
107
110
set (CONCPP_VERSION_MAJOR 8 )
108
111
set (CONCPP_VERSION_MINOR 0 )
109
- set (CONCPP_VERSION_MICRO 14 )
112
+ set (CONCPP_VERSION_MICRO 0 )
110
113
set (CONCPP_VERSION_LEVEL "" )
111
114
set (JDBC_ABI_VERSION_MAJOR 7 )
112
115
113
- configure_file (
114
- "VersionInfo.cmake.in"
115
- "${PROJECT_BINARY_DIR} /VersionInfo.cmake"
116
- @ONLY
117
- )
118
- endif ()
116
+ endif (jdbc_stand_alone )
117
+
118
+ configure_file (
119
+ "VersionInfo.cmake.in"
120
+ "${PROJECT_BINARY_DIR} /VersionInfo.cmake"
121
+ @ONLY
122
+ )
119
123
120
124
INCLUDE ("${PROJECT_BINARY_DIR} /VersionInfo.cmake" )
121
125
0 commit comments