This library contains code that extends and simplifies different operations
for C++ language based programs
Revision | 1bdf50afc2d2a271481c367e62d3afbb2c15fc58 (tree) |
---|---|
Time | 2017-10-22 09:58:50 |
Author | Sergey Gusarov <laborer2008@gmai...> |
Commiter | Sergey Gusarov |
Resolved cmake CMP0023 warning. There is no affected code now.
Fixed usage of cmake LINK_PUBLIC keyword.
@@ -4,11 +4,6 @@ | ||
4 | 4 | |
5 | 5 | cmake_minimum_required(VERSION 2.8.3) |
6 | 6 | |
7 | -if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSION_GREATER 2.8.11) | |
8 | - cmake_policy(SET CMP0023 OLD) | |
9 | -endif() | |
10 | - | |
11 | - | |
12 | 7 | include(${CMAKE_CURRENT_SOURCE_DIR}/libctools/cmake/cmake_tools/tools/python_binary.cmake) |
13 | 8 | |
14 | 9 | execute_process(COMMAND ${CMT_PYTHON_BINARY} ${CMAKE_CURRENT_LIST_DIR}/pyrepo/gen_build_info.py |
@@ -112,7 +107,8 @@ | ||
112 | 107 | |
113 | 108 | link_directories(${CT_BIN_OUTPUT_PATH}) |
114 | 109 | |
115 | -target_link_libraries(${PROJECT_NAME} LINK_PUBLIC ${DEPENDENCY_LIBRARY_CTOOLS}) | |
110 | +include(${CMAKE_CURRENT_SOURCE_DIR}/libctools/cmake/cmake_tools/tools/link_public.cmake) | |
111 | +target_link_libraries(${PROJECT_NAME} ${CMT_LINK_PUBLIC} ${DEPENDENCY_LIBRARY_CTOOLS}) | |
116 | 112 | |
117 | 113 | set(CMAKE_VERBOSE_MAKEFILE true) |
118 | 114 |