Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
43f55df516 | ||
|
|
f70405e4d6 | ||
|
|
4b2705fb32 | ||
|
|
b85aa4b246 | ||
|
|
d05bdd3ec2 |
@@ -11,6 +11,9 @@ set(PROJECT_VERSION_MINOR 0)
|
||||
set(PROJECT_VERSION_PATCH 1)
|
||||
set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})
|
||||
|
||||
# Build a shared library by default
|
||||
option(BUILD_SHARED_LIBS "Build QHttpEngine as a shared library" ON)
|
||||
|
||||
set(BIN_INSTALL_DIR bin CACHE STRING "Binary runtime installation directory relative to the install prefix")
|
||||
set(LIB_INSTALL_DIR lib CACHE STRING "Library installation directory relative to the install prefix")
|
||||
set(INCLUDE_INSTALL_DIR include CACHE STRING "Header installation directory relative to the install prefix")
|
||||
|
||||
@@ -39,7 +39,7 @@ if(WIN32)
|
||||
set(SRC ${SRC} "${CMAKE_CURRENT_BINARY_DIR}/resource.rc")
|
||||
endif()
|
||||
|
||||
add_library(qhttpengine SHARED ${HEADERS} ${SRC})
|
||||
add_library(qhttpengine ${HEADERS} ${SRC})
|
||||
|
||||
set_target_properties(qhttpengine PROPERTIES
|
||||
CXX_STANDARD 11
|
||||
|
||||
@@ -6,5 +6,6 @@ Name: @PROJECT_NAME@
|
||||
Description: @PROJECT_DESCRIPTION@
|
||||
URL: @PROJECT_URL@
|
||||
Version: @PROJECT_VERSION@
|
||||
Requires: Qt5Network
|
||||
Cflags: -I${includedir}
|
||||
Libs: -L${libdir} -lqhttpengine
|
||||
|
||||
@@ -30,10 +30,16 @@
|
||||
#define QHTTPENGINE_VERSION_PATCH @PROJECT_VERSION_PATCH@
|
||||
#define QHTTPENGINE_VERSION "@PROJECT_VERSION@"
|
||||
|
||||
#if defined(QHTTPENGINE_LIBRARY)
|
||||
# define QHTTPENGINE_EXPORT Q_DECL_EXPORT
|
||||
#cmakedefine BUILD_SHARED_LIBS
|
||||
|
||||
#if defined(BUILD_SHARED_LIBS)
|
||||
# if defined(QHTTPENGINE_LIBRARY)
|
||||
# define QHTTPENGINE_EXPORT Q_DECL_EXPORT
|
||||
# else
|
||||
# define QHTTPENGINE_EXPORT Q_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define QHTTPENGINE_EXPORT Q_DECL_IMPORT
|
||||
# define QHTTPENGINE_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // QHTTPENGINE_QHTTPENGINE_H
|
||||
|
||||
Reference in New Issue
Block a user