50 lines
862 B
CMake
50 lines
862 B
CMake
# -*- cmake -*-
|
|
|
|
project(login)
|
|
|
|
include(00-Common)
|
|
if(LL_TESTS)
|
|
include(LLAddBuildTest)
|
|
endif(LL_TESTS)
|
|
include(LLCommon)
|
|
include(LLCoreHttp)
|
|
|
|
set(login_SOURCE_FILES
|
|
lllogin.cpp
|
|
)
|
|
|
|
set(login_HEADER_FILES
|
|
lllogin.h
|
|
)
|
|
|
|
list(APPEND
|
|
login_SOURCE_FILES
|
|
${login_HEADER_FILES}
|
|
)
|
|
|
|
add_library(lllogin
|
|
${login_SOURCE_FILES}
|
|
)
|
|
target_include_directories( lllogin INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
target_link_libraries(lllogin
|
|
llmessage
|
|
llcorehttp
|
|
llcommon
|
|
llmath
|
|
llxml
|
|
)
|
|
|
|
if(LL_TESTS)
|
|
SET(lllogin_TEST_SOURCE_FILES
|
|
lllogin.cpp
|
|
)
|
|
set_source_files_properties(
|
|
lllogin.cpp
|
|
PROPERTIES
|
|
LL_TEST_ADDITIONAL_LIBRARIES llmessage llcorehttp llcommon
|
|
)
|
|
|
|
LL_ADD_PROJECT_UNIT_TESTS(lllogin "${lllogin_TEST_SOURCE_FILES}")
|
|
endif(LL_TESTS)
|