• R/O
  • SSH

libcpptools: Commit

This library contains code that extends and simplifies different operations
for C++ language based programs


Commit MetaInfo

Revision1bdf50afc2d2a271481c367e62d3afbb2c15fc58 (tree)
Time2017-10-22 09:58:50
AuthorSergey Gusarov <laborer2008@gmai...>
CommiterSergey Gusarov

Log Message

Resolved cmake CMP0023 warning. There is no affected code now.
Fixed usage of cmake LINK_PUBLIC keyword.

Change Summary

Incremental Difference

diff -r ac1d1a5ab398 -r 1bdf50afc2d2 CMakeLists.txt
--- a/CMakeLists.txt Sun Oct 22 03:50:45 2017 +0300
+++ b/CMakeLists.txt Sun Oct 22 03:58:50 2017 +0300
@@ -4,11 +4,6 @@
44
55 cmake_minimum_required(VERSION 2.8.3)
66
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-
127 include(${CMAKE_CURRENT_SOURCE_DIR}/libctools/cmake/cmake_tools/tools/python_binary.cmake)
138
149 execute_process(COMMAND ${CMT_PYTHON_BINARY} ${CMAKE_CURRENT_LIST_DIR}/pyrepo/gen_build_info.py
@@ -112,7 +107,8 @@
112107
113108 link_directories(${CT_BIN_OUTPUT_PATH})
114109
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})
116112
117113 set(CMAKE_VERBOSE_MAKEFILE true)
118114
Show on old repository browser