Commit 97bfbbdf authored by Arnaud Le Meillour's avatar Arnaud Le Meillour
Browse files

Update CMake file

parent 52aff4ea
Pipeline #78819 waiting for manual action with stages
# This CI/CD Gitlab file include a centralized CI file : build_project.yml, frm local project : accelerators/cicd/ci-cd/ds-project-template, branch : rev1
# This centralized CI file load itself specific other file by OS which contain finale job to execute.
# You can override directives merge by these included file with the "masked job" below which are included by the main jobs.
# - If you add new directvie the previous declared one stay active
# - If you override exitente directive, you can use gitlab reference to include sub part of masked Job
# ex
#.project-build:
# script:
# - !reference [.common-build, script]
# - ls -la ...
# Additional directive to this project
.project-build:
after_script:
- "## End of script."
.project-test:
after_script:
- "## End of script."
.project-deploy:
after_script:
- "## End of script."
......
# Generic main project
project(Root)
cmake_minimum_required (VERSION 3.15)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake)
include(library)
include(init-project)
include(./cmake/library.cmake)
include(./cmake/init-project.cmake)
###############################################################################
......@@ -13,4 +12,4 @@ addTangoTarget(
Serial
DEVICE_SERVERS
Serial
)
\ No newline at end of file
)
......@@ -7,10 +7,10 @@ project(Serial
LANGUAGES
CXX
)
# Tango Class dependencies (inheritance) declaration
# Tango Class dependencies (inheritance from parent Tango Class) declaration
set(TC_DEPENDENCIES )
###############################################################################
# Build library
include(build-tango-class)
include(../../cmake/build-tango-class.cmake)
includeOptional(${CMAKE_CURRENT_SOURCE_DIR}/user-build.cmake)
......@@ -4,7 +4,7 @@ if(WIN32)
elseif(UNIX)
List(APPEND EXTRA_FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/SerialLinux.cpp)
endif()
msg(STATUS "- Add extra files :")
msg(STATUS_1 "Add extra files :")
print(EXTRA_FILES)
target_sources(${TC_TARGET}
PRIVATE
......
......@@ -98,7 +98,7 @@ set_target_properties(${TC_TARGET}
COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION
)
install(TARGETS ${TC_TARGET}
install(TARGETS ${TC_TARGET} Tango_lib-target
EXPORT ${TC_EXPORT}
PERMISSIONS ${TC_PERMISSIONS_LIB_FILES}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
......@@ -140,4 +140,4 @@ install(EXPORT ${TC_EXPORT}
PERMISSIONS ${TC_PERMISSIONS_CMAKE_FILES}
)
include(debug)
\ No newline at end of file
include(../../cmake/debug.cmake)
\ No newline at end of file
......@@ -4,7 +4,7 @@ set(TC_EXPORT ${PROJECT_NAME}_bin-export)
# Target declaration
add_executable(${TC_TARGET})
msg(DEBUG "Define Executable target ${TC_TARGET}")
msg(STATUS "Define Executable target ${TC_TARGET}")
################################################################################
......@@ -75,4 +75,4 @@ install(TARGETS ${TC_TARGET} EXPORT ${TC_EXPORT}
PERMISSIONS ${TC_PERMISSIONS_BIN_FILES}
)
include(debug)
\ No newline at end of file
include(../../cmake/debug.cmake)
############################################
# Show variable content for debug
msg(DEBUG "\n")
set(_TC_LOG_PREFIX ${TC_LOG_PREFIX})
set(TC_LOG_PREFIX "DEBUG")
msg(DEBUG "## DEBUG ####################################################### DEBUG ##")
msg(DEBUG "")
msg(DEBUG "# CMAKE VARIABLE #####################################################")
printDebug(CMAKE_ROOT)
printDebug(CMake_VERSION_MAJOR)
printDebug(CMake_VERSION_MINOR)
printDebug(CMAKE_SKIP_RPATH)
printDebug(CMAKE_BINARY_DIR)
printDebug(CMAKE_CACHEFILE_DIR)
printDebug(CMAKE_SOURCE_DIR)
printDebug(CMAKE_INCLUDE_PATH)
printDebug(CMAKE_OBJECT_PATH_MAX)
printDebug(CMAKE_PREFIX_PATH)
printDebug(CMAKE_BUILD_DIRECTORY)
printDebug(CMAKE_BUILD_FILES_DIRECTORY)
printDebug(CMAKE_CURRENT_BINARY_DIR)
printDebug(CMAKE_CURRENT_SOURCE_DIR)
printDebug(CMAKE_CURRENT_LIST_DIR)
printDebug(CMAKE_CURRENT_LIST_FILE)
printDebug(CMAKE_CURRENT_LIST_LINE)
printDebug(CMAKE_INSTALL_FULL_LIBDIR)
printDebug(CMAKE_INSTALL_PREFIX)
printDebug(CMAKE_INSTALL_BINDIR)
printDebug(CMAKE_INSTALL_FULL_BINDIR)
printDebug(CMAKE_INSTALL_LIBDIR)
printDebug(CMAKE_INSTALL_FULL_LIBDIR)
printDebug(CMAKE_INSTALL_INCLUDEDIR)
printDebug(CMAKE_INSTALL_FULL_INCLUDEDIR)
printDebug(CMAKE_INSTALL_LOCALEDIR)
printDebug(CMAKE_INSTALL_FULL_LOCALEDIR)
printDebug(CMAKE_INSTALL_MANDIR)
printDebug(CMAKE_INSTALL_FULL_MANDIR)
printDebug(CMAKE_INSTALL_DOCDIR)
printDebug(CMAKE_INSTALL_FULL_DOCDIR)
printDebug(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
printDebug(CMAKE_INSTALL_CMAKEDIR)
printDebug(CMAKE_INSTALL_SOURCEDIR)
printDebug(CMAKE_LIBRARY_ARCHITECTURE)
printDebug(CMAKE_LIBRARY_ARCHITECTURE_REGEX)
printDebug(CMAKE_LIBRARY_PATH)
printDebug(CMAKE_LIBRARY_OUTPUT_DIRECTORY)
printDebug(CMAKE_ARCHIVE_OUTPUT_DIRECTORY)
printDebug(CMAKE_RUNTIME_OUTPUT_DIRECTORY)
printDebug(CMAKE_FIND_LIBRARY_PREFIXES)
printDebug(CMAKE_FIND_LIBRARY_SUFFIXES)
printDebug(CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY)
printDebug(CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY)
printDebug(CMAKE_FIND_PACKAGE_PREFER_CONFIG)
printDebug(CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS)
printDebug(CMAKE_FIND_PACKAGE_WARN_NO_MODULE)
printDebug(CMAKE_FIND_ROOT_PATH)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
printDebug(CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH)
printDebug(CMAKE_FIND_USE_CMAKE_PATH)
printDebug(CMAKE_FIND_USE_CMAKE_SYSTEM_PATH)
printDebug(CMAKE_FIND_USE_PACKAGE_REGISTRY)
printDebug(CMAKE_FIND_USE_PACKAGE_ROOT_PATH)
printDebug(CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH)
printDebug(CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY)
printDebug(CMAKE_COLOR_MAKEFILE)
printDebug(CMAKE_CONFIGURATION_TYPES)
printDebug(CMAKE_SHARED_LIBRARY_PREFIX)
printDebug(CMAKE_SHARED_LIBRARY_SUFFIX)
printDebug(CMAKE_SHARED_MODULE_PREFIX)
printDebug(CMAKE_SHARED_MODULE_SUFFIX)
printDebug(CMAKE_IMPORT_LIBRARY_PREFIX)
printDebug(CMAKE_IMPORT_LIBRARY_SUFFIX)
printDebug(CMAKE_PROJECT_DESCRIPTION)
printDebug(CMAKE_PROJECT_NAME)
printDebug(CMAKE_PROJECT_VERSION)
printDebug(CMAKE_PROJECT_VERSION_MAJOR)
printDebug(CMAKE_PROJECT_VERSION_MINOR)
printDebug(CMAKE_PROJECT_VERSION_PATCH)
printDebug(CMAKE_PROJECT_VERSION_TWEAK)
printDebug(CMAKE_PROJECT_INCLUDE)
printDebug(PROJECT_NAME)
printDebug(PROJECT_SOURCE_DIR)
printDebug(PROJECT_VERSION)
printDebug(PROJECT_VERSION_MAJOR)
printDebug(PROJECT_VERSION_MINOR)
printDebug(PROJECT_VERSION_PATCH)
printDebug(PROJECT_IS_TOP_LEVEL)
printDebug(PROJECT_BINARY_DIR)
printDebug(PROJECT_DESCRIPTION)
printDebug(${PROJECT-NAME}_BINARY_DIR)
printDebug(${PROJECT-NAME}_DESCRIPTION)
printDebug(${PROJECT-NAME}_HOMEPAGE_URL)
printDebug(${PROJECT-NAME}_IS_TOP_LEVEL)
printDebug(${PROJECT-NAME}_SOURCE_DIR)
printDebug(${PROJECT-NAME}_VERSION)
printDebug(${PROJECT-NAME}_VERSION_MAJOR)
printDebug(${PROJECT-NAME}_VERSION_MINOR)
printDebug(${PROJECT-NAME}_VERSION_PATCH)
printDebug(${PROJECT-NAME}_VERSION_TWEAK)
printDebug(CMAKE_PROJECT_${PROJECT-NAME}_INCLUDE)
printDebug(CMAKE_SYSTEM_APPBUNDLE_PATH)
printDebug(CMAKE_SYSTEM_FRAMEWORK_PATH)
printDebug(CMAKE_SYSTEM_IGNORE_PATH)
printDebug(CMAKE_SYSTEM_IGNORE_PREFIX_PATH)
printDebug(CMAKE_SYSTEM_INCLUDE_PATH)
printDebug(CMAKE_SYSTEM_LIBRARY_PATH)
printDebug(CMAKE_SYSTEM_PREFIX_PATH)
printDebug(CMAKE_SYSTEM_PROGRAM_PATH)
printDebug(CMAKE_CL_64)
printDebug(CMAKE_COMPILER_2005)
printDebug(CMAKE_HOST_APPLE)
printDebug(CMAKE_HOST_SOLARIS)
printDebug(CMAKE_HOST_SYSTEM)
printDebug(CMAKE_HOST_SYSTEM_NAME)
printDebug(CMAKE_HOST_SYSTEM_PROCESSOR)
printDebug(CMAKE_HOST_SYSTEM_VERSION)
printDebug(CMAKE_HOST_UNIX)
printDebug(CMAKE_HOST_WIN32)
printDebug(CMAKE_SYSTEM)
printDebug(CMAKE_SYSTEM_NAME)
printDebug(CMAKE_SYSTEM_PROCESSOR)
printDebug(CMAKE_SYSTEM_VERSION)
printDebug(CMAKE_C_COMPILER)
printDebug(CMAKE_CXX_COMPILER)
printDebug(CMAKE_CXX_FLAGS)
printDebug(CMAKE_CXX_STANDARD)
printDebug(CXX_STANDARD_REQUIRED)
printDebug(CXX_STANDARD)
printDebug(CC)
printDebug(CXX)
printDebug(IOS)
printDebug(MINGW)
printDebug(MSVC)
printDebug(MSVC10)
printDebug(MSVC11)
printDebug(MSVC12)
printDebug(MSVC14)
printDebug(MSVC60)
printDebug(MSVC70)
printDebug(MSVC71)
printDebug(MSVC80)
printDebug(MSVC90)
printDebug(MSVC_IDE)
printDebug(MSVC_TOOLSET_VERSION)
printDebug(MSVC_VERSION)
printDebug(MSYS)
printDebug(UNIX)
printDebug(WIN32)
printDebug(WINCE)
msg(DEBUG "# GIT VARIABLE #####################################################")
printDebug(VERSION_MAJOR)
printDebug(VERSION_MINOR)
printDebug(VERSION_PATCH)
printDebug(VERSION_METADATA)
printDebug(VERSION_BUILD_TIMESTAMP)
printDebug(VERSION_STRING)
printDebug(GIT_TAG)
printDebug(GIT_SHA1)
printDebug(GIT_SHA1_SHORT)
printDebug(GIT_BRANCH)
printDebug(GIT_COMMIT_AUTHOR)
printDebug(GIT_COMMIT_DATE)
printDebug(SOURCE_DIRTY)
printDebug(GIT_VERSION)
printDebug(GIT_EXTENDED_INFO)
printDebug(GIT_REPOSITORY_STATUS)
printDebug(CI_COMMIT_TAG)
printDebug(CI_COMMIT_SHA)
printDebug(CI_COMMIT_SHORT_SHA)
msg(DEBUG "# LOCAL VARIABLE #####################################################")
printDebug(REPO_DOCKER_IMG)
printDebug(REPO_FS)
printDebug(REPO_FS_PATH)
printDebug(TANGO_VERSION)
printDebug(ZMQ_VERSION)
printDebug(OMNIORB_VERSION)
printDebug(CPPTANGO_VERSION)
printDebug(TC_TARGET)
printDebug(TC_EXPORT)
printDebug(TC_ZMQ_VERSION)
printDebug(TC_OMNIORB_VERSION)
printDebug(TC_CPPTANGO_VERSION)
printDebug(TC_ENV_GITLAB)
printDebug(TC_ENV_INTERACTIVE)
printDebug(TC_LIB_CONFIG_TEMPLATE)
printDebug(TC_LOG_PREFIX)
printDebug(TC_ESRF_REPO)
printDebug(TC_PROJECT_SERVERS)
printDebug(TC_PROJECT_CLASSES)
printDebug(TC_INSTALL_CMAKE_DIR)
printDebug(TC_OUTPUT_NAME)
printDebug(TC_OUTPUT_NAME_RELEASE)
printDebug(TC_OUTPUT_NAME_DEBUG)
printDebug(TC_PERMISSIONS_LIB_FILES)
printDebug(TC_PERMISSIONS_CMAKE_FILES)
printDebug(TC_PERMISSIONS_BIN_FILES)
printDebug(COMPILE_FEATURES)
printDebug(COMPILE_OPTIONS)
printDebug(TC_DEPENDENCIES)
printDebug(TC_HEADER)
printDebug(TC_SOURCES_ALL)
printDebug(TC_TANGO_LIB_TARGET)
printDebug(TC_TANGO_LIB)
printDebug(TC_TANGO_LIB_DIR)
printDebug(TC_TANGO_LIB_INCLUDE_DIR)
printDebug(TC_TANGO_CLASSES_TARGET)
printDebug(TC_REMOTE_TANGO_CLASSES)
printDebug(TC_TANGO_CLASSES)
printDebug(TC_TANGO_CLASSES_DIR)
printDebug(TC_TANGO_CLASSES_INCLUDE_DIR)
printDebug(Serial_POPULATED)
printDebug(Serial_SOURCE_DIR)
printDebug(Serial_BINARY_DIR)
printDebug(Serial_SUBBUILD_DIR)
printDebug(Serial_)
msg(DEBUG "")
msg(DEBUG "## DEBUG ####################################################### DEBUG ##")
set(TC_LOG_PREFIX ${_TC_LOG_PREFIX})
unset(_TC_LOG_PREFIX)
msg(DEBUG "\n")
if(CMAKE_VERBOSE_MAKEFILE)
############################################
# Show variable content for debug
msg(DEBUG "\n")
set(_TC_LOG_PREFIX ${TC_LOG_PREFIX})
set(TC_LOG_PREFIX "DEBUG")
msg(DEBUG "## DEBUG ####################################################### DEBUG ##")
msg(DEBUG "")
msg(DEBUG "# CMAKE VARIABLE #####################################################")
printDebug(CMAKE_ROOT)
printDebug(CMake_VERSION_MAJOR)
printDebug(CMake_VERSION_MINOR)
printDebug(CMAKE_SKIP_RPATH)
printDebug(CMAKE_BINARY_DIR)
printDebug(CMAKE_CACHEFILE_DIR)
printDebug(CMAKE_SOURCE_DIR)
printDebug(CMAKE_INCLUDE_PATH)
printDebug(CMAKE_OBJECT_PATH_MAX)
printDebug(CMAKE_PREFIX_PATH)
printDebug(CMAKE_MODULE_PATH)
printDebug(CMAKE_VERBOSE_MAKEFILE)
printDebug(CMAKE_BUILD_DIRECTORY)
printDebug(CMAKE_BUILD_FILES_DIRECTORY)
printDebug(CMAKE_CURRENT_BINARY_DIR)
printDebug(CMAKE_CURRENT_SOURCE_DIR)
printDebug(CMAKE_CURRENT_LIST_DIR)
printDebug(CMAKE_CURRENT_LIST_FILE)
printDebug(CMAKE_CURRENT_LIST_LINE)
printDebug(CMAKE_INSTALL_FULL_LIBDIR)
printDebug(CMAKE_INSTALL_PREFIX)
printDebug(CMAKE_INSTALL_BINDIR)
printDebug(CMAKE_INSTALL_FULL_BINDIR)
printDebug(CMAKE_INSTALL_LIBDIR)
printDebug(CMAKE_INSTALL_FULL_LIBDIR)
printDebug(CMAKE_INSTALL_INCLUDEDIR)
printDebug(CMAKE_INSTALL_FULL_INCLUDEDIR)
printDebug(CMAKE_INSTALL_LOCALEDIR)
printDebug(CMAKE_INSTALL_FULL_LOCALEDIR)
printDebug(CMAKE_INSTALL_MANDIR)
printDebug(CMAKE_INSTALL_FULL_MANDIR)
printDebug(CMAKE_INSTALL_DOCDIR)
printDebug(CMAKE_INSTALL_FULL_DOCDIR)
printDebug(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
printDebug(CMAKE_INSTALL_CMAKEDIR)
printDebug(CMAKE_INSTALL_SOURCEDIR)
printDebug(CMAKE_LIBRARY_ARCHITECTURE)
printDebug(CMAKE_LIBRARY_ARCHITECTURE_REGEX)
printDebug(CMAKE_LIBRARY_PATH)
printDebug(CMAKE_LIBRARY_OUTPUT_DIRECTORY)
printDebug(CMAKE_ARCHIVE_OUTPUT_DIRECTORY)
printDebug(CMAKE_RUNTIME_OUTPUT_DIRECTORY)
printDebug(CMAKE_FIND_LIBRARY_PREFIXES)
printDebug(CMAKE_FIND_LIBRARY_SUFFIXES)
printDebug(CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY)
printDebug(CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY)
printDebug(CMAKE_FIND_PACKAGE_PREFER_CONFIG)
printDebug(CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS)
printDebug(CMAKE_FIND_PACKAGE_WARN_NO_MODULE)
printDebug(CMAKE_FIND_ROOT_PATH)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
printDebug(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
printDebug(CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH)
printDebug(CMAKE_FIND_USE_CMAKE_PATH)
printDebug(CMAKE_FIND_USE_CMAKE_SYSTEM_PATH)
printDebug(CMAKE_FIND_USE_PACKAGE_REGISTRY)
printDebug(CMAKE_FIND_USE_PACKAGE_ROOT_PATH)
printDebug(CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH)
printDebug(CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY)
printDebug(CMAKE_COLOR_MAKEFILE)
printDebug(CMAKE_CONFIGURATION_TYPES)
printDebug(CMAKE_SHARED_LIBRARY_PREFIX)
printDebug(CMAKE_SHARED_LIBRARY_SUFFIX)
printDebug(CMAKE_SHARED_MODULE_PREFIX)
printDebug(CMAKE_SHARED_MODULE_SUFFIX)
printDebug(CMAKE_IMPORT_LIBRARY_PREFIX)
printDebug(CMAKE_IMPORT_LIBRARY_SUFFIX)
printDebug(CMAKE_PROJECT_DESCRIPTION)
printDebug(CMAKE_PROJECT_NAME)
printDebug(CMAKE_PROJECT_VERSION)
printDebug(CMAKE_PROJECT_VERSION_MAJOR)
printDebug(CMAKE_PROJECT_VERSION_MINOR)
printDebug(CMAKE_PROJECT_VERSION_PATCH)
printDebug(CMAKE_PROJECT_VERSION_TWEAK)
printDebug(CMAKE_PROJECT_INCLUDE)
printDebug(PROJECT_NAME)
printDebug(PROJECT_SOURCE_DIR)
printDebug(PROJECT_VERSION)
printDebug(PROJECT_VERSION_MAJOR)
printDebug(PROJECT_VERSION_MINOR)
printDebug(PROJECT_VERSION_PATCH)
printDebug(PROJECT_IS_TOP_LEVEL)
printDebug(PROJECT_BINARY_DIR)
printDebug(PROJECT_DESCRIPTION)
printDebug(${PROJECT-NAME}_BINARY_DIR)
printDebug(${PROJECT-NAME}_DESCRIPTION)
printDebug(${PROJECT-NAME}_HOMEPAGE_URL)
printDebug(${PROJECT-NAME}_IS_TOP_LEVEL)
printDebug(${PROJECT-NAME}_SOURCE_DIR)
printDebug(${PROJECT-NAME}_VERSION)
printDebug(${PROJECT-NAME}_VERSION_MAJOR)
printDebug(${PROJECT-NAME}_VERSION_MINOR)
printDebug(${PROJECT-NAME}_VERSION_PATCH)
printDebug(${PROJECT-NAME}_VERSION_TWEAK)
printDebug(CMAKE_PROJECT_${PROJECT-NAME}_INCLUDE)
printDebug(CMAKE_SYSTEM_APPBUNDLE_PATH)
printDebug(CMAKE_SYSTEM_FRAMEWORK_PATH)
printDebug(CMAKE_SYSTEM_IGNORE_PATH)
printDebug(CMAKE_SYSTEM_IGNORE_PREFIX_PATH)
printDebug(CMAKE_SYSTEM_INCLUDE_PATH)
printDebug(CMAKE_SYSTEM_LIBRARY_PATH)
printDebug(CMAKE_SYSTEM_PREFIX_PATH)
printDebug(CMAKE_SYSTEM_PROGRAM_PATH)
printDebug(CMAKE_CL_64)
printDebug(CMAKE_COMPILER_2005)
printDebug(CMAKE_HOST_APPLE)
printDebug(CMAKE_HOST_SOLARIS)
printDebug(CMAKE_HOST_SYSTEM)
printDebug(CMAKE_HOST_SYSTEM_NAME)
printDebug(CMAKE_HOST_SYSTEM_PROCESSOR)
printDebug(CMAKE_HOST_SYSTEM_VERSION)
printDebug(CMAKE_HOST_UNIX)
printDebug(CMAKE_HOST_WIN32)
printDebug(CMAKE_SYSTEM)
printDebug(CMAKE_SYSTEM_NAME)
printDebug(CMAKE_SYSTEM_PROCESSOR)
printDebug(CMAKE_SYSTEM_VERSION)
printDebug(CMAKE_C_COMPILER)
printDebug(CMAKE_CXX_COMPILER)
printDebug(CMAKE_CXX_FLAGS)
printDebug(CMAKE_CXX_STANDARD)
printDebug(CXX_STANDARD_REQUIRED)
printDebug(CXX_STANDARD)
printDebug(CC)
printDebug(CXX)
printDebug(IOS)
printDebug(MINGW)
printDebug(MSVC)
printDebug(MSVC10)
printDebug(MSVC11)
printDebug(MSVC12)
printDebug(MSVC14)
printDebug(MSVC60)
printDebug(MSVC70)
printDebug(MSVC71)
printDebug(MSVC80)
printDebug(MSVC90)
printDebug(MSVC_IDE)
printDebug(MSVC_TOOLSET_VERSION)
printDebug(MSVC_VERSION)
printDebug(MSYS)
printDebug(UNIX)
printDebug(WIN32)
printDebug(WINCE)
msg(DEBUG "# GIT VARIABLE #####################################################")
printDebug(VERSION_MAJOR)
printDebug(VERSION_MINOR)
printDebug(VERSION_PATCH)
printDebug(VERSION_METADATA)
printDebug(VERSION_BUILD_TIMESTAMP)
printDebug(VERSION_STRING)
printDebug(GIT_TAG)
printDebug(GIT_SHA1)
printDebug(GIT_SHA1_SHORT)
printDebug(GIT_BRANCH)
printDebug(GIT_COMMIT_AUTHOR)
printDebug(GIT_COMMIT_DATE)
printDebug(SOURCE_DIRTY)
printDebug(GIT_VERSION)
printDebug(GIT_EXTENDED_INFO)
printDebug(GIT_REPOSITORY_STATUS)
printDebug(CI_COMMIT_TAG)
printDebug(CI_COMMIT_SHA)
printDebug(CI_COMMIT_SHORT_SHA)
msg(DEBUG "# LOCAL VARIABLE #####################################################")
printDebug(REPO_DOCKER_IMG)
printDebug(REPO_FS)
printDebug(REPO_FS_PATH)
printDebug(TANGO_VERSION)
printDebug(ZMQ_VERSION)
printDebug(OMNIORB_VERSION)
printDebug(CPPTANGO_VERSION)
printDebug(TC_TARGET)
printDebug(TC_EXPORT)
printDebug(TC_ZMQ_VERSION)
printDebug(TC_OMNIORB_VERSION)
printDebug(TC_CPPTANGO_VERSION)
printDebug(TC_ENV_GITLAB)
printDebug(TC_ENV_INTERACTIVE)
printDebug(TC_LIB_CONFIG_TEMPLATE)
printDebug(TC_LOG_PREFIX)
printDebug(TC_ESRF_REPO)
printDebug(TC_PROJECT_SERVERS)
printDebug(TC_PROJECT_CLASSES)
printDebug(TC_INSTALL_CMAKE_DIR)
printDebug(TC_OUTPUT_NAME)
printDebug(TC_OUTPUT_NAME_RELEASE)
printDebug(TC_OUTPUT_NAME_DEBUG)
printDebug(TC_PERMISSIONS_LIB_FILES)
printDebug(TC_PERMISSIONS_CMAKE_FILES)
printDebug(TC_PERMISSIONS_BIN_FILES)
printDebug(COMPILE_FEATURES)
printDebug(COMPILE_OPTIONS)
printDebug(TC_DEPENDENCIES)
printDebug(TC_HEADER)
printDebug(TC_SOURCES_ALL)
printDebug(TC_TANGO_LIB_TARGET)
printDebug(TC_TANGO_LIB)
printDebug(TC_TANGO_LIB_DIR)
printDebug(TC_TANGO_LIB_INCLUDE_DIR)
printDebug(TC_TANGO_CLASSES_TARGET)
printDebug(TC_REMOTE_TANGO_CLASSES)
printDebug(TC_TANGO_CLASSES)
printDebug(TC_TANGO_CLASSES_DIR)
printDebug(TC_TANGO_CLASSES_INCLUDE_DIR)
printDebug(Serial_POPULATED)