mirror of
https://gitee.com/zyjblog/oatpp.git
synced 2024-12-22 22:16:37 +08:00
Introduce OATPP_LINK_TEST_LIBRARY
This commit is contained in:
parent
2aa6c233f6
commit
91304ac1e1
@ -17,6 +17,7 @@ project(oatpp VERSION ${OATPP_THIS_MODULE_VERSION} LANGUAGES CXX)
|
|||||||
option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
|
option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
|
||||||
option(OATPP_INSTALL "Create installation target for oat++" ON)
|
option(OATPP_INSTALL "Create installation target for oat++" ON)
|
||||||
option(OATPP_BUILD_TESTS "Create test target for oat++" ON)
|
option(OATPP_BUILD_TESTS "Create test target for oat++" ON)
|
||||||
|
option(OATPP_LINK_TEST_LIBRARY "Link oat++ test library" ON)
|
||||||
option(OATPP_LINK_ATOMIC "Link atomic library for other platform than MSVC|MINGW|APPLE|FreeBSD" ON)
|
option(OATPP_LINK_ATOMIC "Link atomic library for other platform than MSVC|MINGW|APPLE|FreeBSD" ON)
|
||||||
option(OATPP_MSVC_LINK_STATIC_RUNTIME "MSVC: Link with static runtime (/MT and /MTd)." OFF)
|
option(OATPP_MSVC_LINK_STATIC_RUNTIME "MSVC: Link with static runtime (/MT and /MTd)." OFF)
|
||||||
|
|
||||||
@ -24,7 +25,7 @@ option(OATPP_MSVC_LINK_STATIC_RUNTIME "MSVC: Link with static runtime (/MT and /
|
|||||||
## COMPILATION CONFIG #############################################################################
|
## COMPILATION CONFIG #############################################################################
|
||||||
###################################################################################################
|
###################################################################################################
|
||||||
|
|
||||||
if(OATPP_BUILD_TESTS)
|
if(OATPP_LINK_TEST_LIBRARY)
|
||||||
set(OATPP_THIS_MODULE_LIBRARIES oatpp oatpp-test) ## list of libraries to find when find_package is called
|
set(OATPP_THIS_MODULE_LIBRARIES oatpp oatpp-test) ## list of libraries to find when find_package is called
|
||||||
set(OATPP_THIS_MODULE_TARGETS oatpp oatpp-test) ## list of targets to install
|
set(OATPP_THIS_MODULE_TARGETS oatpp oatpp-test) ## list of targets to install
|
||||||
set(OATPP_THIS_MODULE_DIRECTORIES oatpp oatpp-test) ## list of directories to install
|
set(OATPP_THIS_MODULE_DIRECTORIES oatpp oatpp-test) ## list of directories to install
|
||||||
|
Loading…
Reference in New Issue
Block a user