• R/O
  • SSH

cmake_tools: List of commits

This library contains CMake code (files with .cmake extentions),
Python scripts and it is intended for simplification different actions
on the organization of the build environment.

Rev. Time Author
f7e63ef13448 tip 2020-01-10 00:07:34 Sergey Gusarov

Fixed RW subrepo URL

ce3ca75dd75b 2020-01-09 23:46:49 Sergey Gusarov

docs: OSDN pyrepo URL

9c870768c5f4 2020-01-09 23:45:10 Sergey Gusarov

New repo hosting on OSDN

f594b151dc1d 2018-10-10 11:02:30 Sergey Gusarov

Some PEP-8 fixes

ca3f8f1f3ab0 2017-10-30 00:37:29 s.gusarov

New inplementation of cmtAssertVariableEmpty/cmtAssertVariableNotEmpty.
It should be free of CMP0054 policy warning with the same behaviour

9344d5bff9f4 2017-10-22 10:02:58 Sergey Gusarov

Enabled undocumented -fvisibility-inlines-hidden option fo clang++. It seems that it works like in gcc

00a3fedaf0ed 2017-10-22 09:20:29 Sergey Gusarov

Redefined CMT_LINK_PUBLIC for new cmake. Now it will contain not deprecated value

05fc0e1c0e88 2017-10-22 07:19:46 Sergey Gusarov

Use -fvisibility=hidden for gcc-compatible compilers. -fvisibility-inlines-hidden option is applicable only for C++

ae79e019702f 2017-10-22 02:37:56 Sergey Gusarov

Added visibility-inlines-hidden compilation option for gcc/icc

23bb7288eb3f 2017-10-21 18:40:05 s.gusarov

The only dynamic build configuration.
top_dynamic is hard to implement

910f773a3461 2017-10-18 10:24:06 s.gusarov

Static/Dynamic linking support for libraries

293a3de34825 2017-08-24 06:24:08 Sergey Gusarov

Adoptation to the new cmake CMP0054 behaviour

9afb3ef99581 2017-07-25 19:38:56 s.gusarov

Fixed msvc++ warning: Don't use unsupported CMAKE_EXPORT_COMPILE_COMMANDS

a6c43b32a826 2017-06-26 19:13:33 s.gusarov

Updated README

94fd4363f458 2017-06-07 19:49:51 s.gusarov

MS VC++: turned off structure padding warning(4820)

bd0abcd75fc2 2017-04-13 07:32:08 s.gusarov

g++: Added _GLIBCXX_DEBUG definition to debug builds

a85ed98318ea 2017-04-08 20:31:24 s.gusarov

common.py: Added CMAKE_EXPORT_COMPILE_COMMANDS=On option.
It's required by pvs-studio

62ddb7b5d5cf 2017-03-30 18:54:51 s.gusarov

Reverted hg67

c36faec5d041 2017-03-26 08:28:51 s.gusarov

Removed debug message

c55045d8149c 2017-03-26 08:27:07 s.gusarov

cmtEnableLanguage now is a macro. It was used incorrecty
From documentation: enable_language
This command must be called in file scope, not in a function call.

In this project this misusing of enable_language was a reason of
empty CMAKE_C_COMPILER_ID variable with cmake 2.8.x

32b25b7b4b0c 2017-03-26 08:24:29 s.gusarov

Unix: Clear screen before any output. I.e. don't lose debug output.

12846309592b 2017-03-26 06:02:14 s.gusarov

Removed redundant brackets

418c2fb2444c 2017-03-26 05:45:03 s.gusarov

cmtGlibcVersion can only work on Linux, not on mingw

b132ba3ba17d 2017-03-26 05:22:11 s.gusarov

It's impossible to use CMAKE_BUILD_TYPE with MS Visual Studio

c0dd6ae32328 2017-03-26 04:32:05 s.gusarov

Fixed cmtLinkPthread for old cmake

140368d92147 2017-03-26 04:16:42 s.gusarov

Added link_public.cmake with CMT_LINK_PUBLIC variable

859b30e30275 2017-03-26 04:08:01 s.gusarov

Added cmtGlibcVersion() function - only for linux and mingw platforms

0992a09c5666 2017-03-18 05:52:28 s.gusarov

Use all CPU cores to compile MS Visual Studio project

e0796528eb8b 2017-03-18 05:18:12 s.gusarov

Autodetect mingw64/mingw32 on windows

d972ecf541e2 2017-03-06 15:04:21 s.gusarov

Terminal clearing on windows doesn't work

Show on old repository browser