File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ set(PROJECT_VERSION_MINOR 0)
1111set (PROJECT_VERSION_PATCH 1)
1212set (PROJECT_VERSION ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR} .${PROJECT_VERSION_PATCH} )
1313
14+ # Build a shared library by default
15+ option (BUILD_SHARED_LIBS "Build QHttpEngine as a shared library" ON )
16+
1417set (BIN_INSTALL_DIR bin CACHE STRING "Binary runtime installation directory relative to the install prefix" )
1518set (LIB_INSTALL_DIR lib CACHE STRING "Library installation directory relative to the install prefix" )
1619set (INCLUDE_INSTALL_DIR include CACHE STRING "Header installation directory relative to the install prefix" )
Original file line number Diff line number Diff line change 3030#define QHTTPENGINE_VERSION_PATCH @PROJECT_VERSION_PATCH@
3131#define QHTTPENGINE_VERSION "@PROJECT_VERSION@"
3232
33- #if defined( QT_STATIC )
34- # define QHTTPENGINE_EXPORT
35- #else
33+ #cmakedefine BUILD_SHARED_LIBS
34+
35+ #if defined( BUILD_SHARED_LIBS )
3636# if defined(QHTTPENGINE_LIBRARY )
3737# define QHTTPENGINE_EXPORT Q_DECL_EXPORT
3838# else
3939# define QHTTPENGINE_EXPORT Q_DECL_IMPORT
4040# endif
41+ #else
42+ # define QHTTPENGINE_EXPORT
4143#endif
4244
4345#endif // QHTTPENGINE_QHTTPENGINE_H
You can’t perform that action at this time.
0 commit comments