diff options
author | bsolonenko <bsolonenko@luxoft.com> | 2018-11-22 15:11:28 +0200 |
---|---|---|
committer | bsolonenko <bsolonenko@luxoft.com> | 2018-11-23 10:28:12 +0200 |
commit | c00055f6332140a2c7b6b23fff73a204cfba93a0 (patch) | |
tree | f2b04ed48211bbf9b6f8fac9c7e2c19030ba55f3 | |
parent | 3282e639bf1ecb683619ca0ccae822afa0614cd6 (diff) | |
download | sdl_core-c00055f6332140a2c7b6b23fff73a204cfba93a0.tar.gz |
code style was fixed
-rw-r--r-- | cmake/helpers/dependencies.cmake | 18 | ||||
-rw-r--r-- | cmake/helpers/dependencies/BSON.cmake | 47 | ||||
-rw-r--r-- | cmake/helpers/dependencies/apr-util.cmake | 56 | ||||
-rw-r--r-- | cmake/helpers/dependencies/apr.cmake | 53 | ||||
-rw-r--r-- | cmake/helpers/dependencies/boost.cmake | 4 | ||||
-rw-r--r-- | cmake/helpers/dependencies/boost/filesystem.cmake | 30 | ||||
-rw-r--r-- | cmake/helpers/dependencies/boost/system.cmake | 16 | ||||
-rw-r--r-- | cmake/helpers/dependencies/boost/thread.cmake | 29 | ||||
-rw-r--r-- | cmake/helpers/dependencies/log4cxx.cmake | 22 | ||||
-rw-r--r-- | cmake_toolchains/Toolchain-QNX7-QCC-Base.cmake | 114 | ||||
-rw-r--r-- | src/components/utils/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/plugins/appenders/CMakeLists.txt | 21 |
12 files changed, 216 insertions, 202 deletions
diff --git a/cmake/helpers/dependencies.cmake b/cmake/helpers/dependencies.cmake index ce625bd607..29c2fc8737 100644 --- a/cmake/helpers/dependencies.cmake +++ b/cmake/helpers/dependencies.cmake @@ -15,16 +15,24 @@ function(SDL_find_package) list(REMOVE_ITEM ARGV REQUIRED) find_package(${ARGV} QUIET) - if(NOT ${ARGV0}_FOUND AND NOT ${ARGV0} IN_LIST buildable_dependencies) + if(NOT ${ARGV0}_FOUND + AND NOT + ${ARGV0} + IN_LIST + buildable_dependencies) if(${ARGV0}_REQUIRED) - message(FATAL_ERROR "Required package ${ARGV0} was not found and there is no " - "dependency descriptor file which can provide it.") + message( + FATAL_ERROR "Required package ${ARGV0} was not found and there is no " + "dependency descriptor file which can provide it.") endif() else() include("${dependency_descriptor_dir}/${ARGV0}.cmake") endif() if(${ARGV0}_REQUIRED AND NOT ${ARGV0}_FOUND) - message(FATAL_ERROR "Required package ${ARGV0} was missing and the dependency " - "descriptor ${dependency_descriptor_dir}/${ARGV0}.cmake did not provide it.") + message( + FATAL_ERROR + "Required package ${ARGV0} was missing and the dependency " + "descriptor ${dependency_descriptor_dir}/${ARGV0}.cmake did not provide it." + ) endif() endfunction() diff --git a/cmake/helpers/dependencies/BSON.cmake b/cmake/helpers/dependencies/BSON.cmake index 3f2d56d693..9c53e53df7 100644 --- a/cmake/helpers/dependencies/BSON.cmake +++ b/cmake/helpers/dependencies/BSON.cmake @@ -1,5 +1,4 @@ -# Copyright (c) 2018, Ford Motor Company -# All rights reserved. +# Copyright (c) 2018, Ford Motor Company All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -7,41 +6,37 @@ # Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. # -# Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following -# disclaimer in the documentation and/or other materials provided with the -# distribution. +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. # # Neither the name of the Ford Motor Company nor the names of its contributors -# may be used to endorse or promote products derived from this software -# without specific prior written permission. +# may be used to endorse or promote products derived from this software without +# specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. include(FetchContent) -FetchContent_Declare( - BSON - GIT_REPOSITORY https://github.com/BSolonenko/bson_c_lib.git - GIT_TAG topic/sdl_rework -) +fetchcontent_declare(BSON + GIT_REPOSITORY + https://github.com/BSolonenko/bson_c_lib.git + GIT_TAG + topic/sdl_rework) -FetchContent_GetProperties(BSON) +fetchcontent_getproperties(BSON) if(NOT bson_POPULATED) - FetchContent_Populate(BSON) + fetchcontent_populate(BSON) add_subdirectory("${bson_SOURCE_DIR}" "${bson_BINARY_DIR}") endif() set(BSON_FOUND ON) - diff --git a/cmake/helpers/dependencies/apr-util.cmake b/cmake/helpers/dependencies/apr-util.cmake index 52eb442e85..2283f51eb7 100644 --- a/cmake/helpers/dependencies/apr-util.cmake +++ b/cmake/helpers/dependencies/apr-util.cmake @@ -3,12 +3,7 @@ if(TARGET apr-util::apr-util) return() endif() -find_path(apr-util_INCLUDE_DIR - NAMES - apu.h - PATH_SUFFIXES - include -) +find_path(apr-util_INCLUDE_DIR NAMES apu.h PATH_SUFFIXES include) if(apr-util_INCLUDE_DIR) set(apr-util_VERSION_MAJOR 0) @@ -17,27 +12,42 @@ if(apr-util_INCLUDE_DIR) if(EXISTS "${apr-util_INCLUDE_DIR}/apr-1/apu_version.h") # Read and parse apr version header file for version number - file(STRINGS "${apr-util_INCLUDE_DIR}/apr-1/apu_version.h" _apr_util_version_HEADER_CONTENTS REGEX "#define APU_[A-Z]+_VERSION[ \t]+[0-9]+") - string(REGEX REPLACE ".*#define APU_MAJOR_VERSION[ \t]+([0-9]+).*" "\\1" apr-util_VERSION_MAJOR "${_apr_util_version_HEADER_CONTENTS}") - string(REGEX REPLACE ".*#define APU_MINOR_VERSION[ \t]+([0-9]+).*" "\\1" apr-util_VERSION_MINOR "${_apr_util_version_HEADER_CONTENTS}") - string(REGEX REPLACE ".*#define APU_PATCH_VERSION[ \t]+([0-9]+).*" "\\1" apr-util_VERSION_PATCH "${_apr_util_version_HEADER_CONTENTS}") + file(STRINGS "${apr-util_INCLUDE_DIR}/apr-1/apu_version.h" + _apr_util_version_HEADER_CONTENTS + REGEX "#define APU_[A-Z]+_VERSION[ \t]+[0-9]+") + string(REGEX + REPLACE ".*#define APU_MAJOR_VERSION[ \t]+([0-9]+).*" + "\\1" + apr-util_VERSION_MAJOR + "${_apr_util_version_HEADER_CONTENTS}") + string(REGEX + REPLACE ".*#define APU_MINOR_VERSION[ \t]+([0-9]+).*" + "\\1" + apr-util_VERSION_MINOR + "${_apr_util_version_HEADER_CONTENTS}") + string(REGEX + REPLACE ".*#define APU_PATCH_VERSION[ \t]+([0-9]+).*" + "\\1" + apr-util_VERSION_PATCH + "${_apr_util_version_HEADER_CONTENTS}") unset(_apr_util_version_HEADER_CONTENTS) endif() - set(apr-util_VERSION_STRING "${apr-util_VERSION_MAJOR}.${apr-util_VERSION_MINOR}.${apr-util_VERSION_PATCH}") -endif () + set( + apr-util_VERSION_STRING + "${apr-util_VERSION_MAJOR}.${apr-util_VERSION_MINOR}.${apr-util_VERSION_PATCH}" + ) +endif() -find_library(apr-util_LIBRARY - NAMES - aprutil-1 - PATH_SUFFIXES - lib -) +find_library(apr-util_LIBRARY NAMES aprutil-1 PATH_SUFFIXES lib) mark_as_advanced(apr-util_INCLUDE_DIR apr-util_LIBRARY apr-util_FOUND) if(apr-util_LIBRARY AND apr-util_INCLUDE_DIR) set(apr-util_FOUND ON) - message(STATUS "Found apr-util: ${apr-util_LIBRARY} (found version \"${apr-util_VERSION_STRING}\")") + message( + STATUS + "Found apr-util: ${apr-util_LIBRARY} (found version \"${apr-util_VERSION_STRING}\")" + ) else() message(STATUS "apr-util library not found") return() @@ -45,7 +55,7 @@ endif() add_library(apr-util::apr-util UNKNOWN IMPORTED GLOBAL) set_target_properties(apr-util::apr-util - PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${apr-util_INCLUDE_DIR}" - IMPORTED_LOCATION "${apr-util_LIBRARY}" -) + PROPERTIES INTERFACE_INCLUDE_DIRECTORIES + "${apr-util_INCLUDE_DIR}" + IMPORTED_LOCATION + "${apr-util_LIBRARY}") diff --git a/cmake/helpers/dependencies/apr.cmake b/cmake/helpers/dependencies/apr.cmake index 4ab8dcaf5f..fff1f99973 100644 --- a/cmake/helpers/dependencies/apr.cmake +++ b/cmake/helpers/dependencies/apr.cmake @@ -3,12 +3,7 @@ if(TARGET apr::apr) return() endif() -find_path(apr_INCLUDE_DIR - NAMES - apr.h - PATH_SUFFIXES - include -) +find_path(apr_INCLUDE_DIR NAMES apr.h PATH_SUFFIXES include) if(apr_INCLUDE_DIR) set(apr_VERSION_MAJOR 0) @@ -17,27 +12,39 @@ if(apr_INCLUDE_DIR) if(EXISTS "${apr_INCLUDE_DIR}/apr-1/apr_version.h") # Read and parse apr version header file for version number - file(STRINGS "${apr_INCLUDE_DIR}/apr-1/apr_version.h" _apr_version_HEADER_CONTENTS REGEX "#define APR_[A-Z]+_VERSION[ \t]+[0-9]+") - string(REGEX REPLACE ".*#define APR_MAJOR_VERSION[ \t]+([0-9]+).*" "\\1" apr_VERSION_MAJOR "${_apr_version_HEADER_CONTENTS}") - string(REGEX REPLACE ".*#define APR_MINOR_VERSION[ \t]+([0-9]+).*" "\\1" apr_VERSION_MINOR "${_apr_version_HEADER_CONTENTS}") - string(REGEX REPLACE ".*#define APR_PATCH_VERSION[ \t]+([0-9]+).*" "\\1" apr_VERSION_PATCH "${_apr_version_HEADER_CONTENTS}") + file(STRINGS "${apr_INCLUDE_DIR}/apr-1/apr_version.h" + _apr_version_HEADER_CONTENTS + REGEX "#define APR_[A-Z]+_VERSION[ \t]+[0-9]+") + string(REGEX + REPLACE ".*#define APR_MAJOR_VERSION[ \t]+([0-9]+).*" + "\\1" + apr_VERSION_MAJOR + "${_apr_version_HEADER_CONTENTS}") + string(REGEX + REPLACE ".*#define APR_MINOR_VERSION[ \t]+([0-9]+).*" + "\\1" + apr_VERSION_MINOR + "${_apr_version_HEADER_CONTENTS}") + string(REGEX + REPLACE ".*#define APR_PATCH_VERSION[ \t]+([0-9]+).*" + "\\1" + apr_VERSION_PATCH + "${_apr_version_HEADER_CONTENTS}") unset(_apr_version_HEADER_CONTENTS) endif() - set(apr_VERSION_STRING "${apr_VERSION_MAJOR}.${apr_VERSION_MINOR}.${apr_VERSION_PATCH}") -endif () + set(apr_VERSION_STRING + "${apr_VERSION_MAJOR}.${apr_VERSION_MINOR}.${apr_VERSION_PATCH}") +endif() -find_library(apr_LIBRARY - NAMES - apr-1 - PATH_SUFFIXES - lib -) +find_library(apr_LIBRARY NAMES apr-1 PATH_SUFFIXES lib) mark_as_advanced(apr_INCLUDE_DIR apr_LIBRARY apr_FOUND) if(apr_LIBRARY AND apr_INCLUDE_DIR) set(apr_FOUND ON) - message(STATUS "Found apr: ${apr_LIBRARY} (found version \"${apr_VERSION_STRING}\")") + message( + STATUS "Found apr: ${apr_LIBRARY} (found version \"${apr_VERSION_STRING}\")" + ) else() message(STATUS "apr library not found") return() @@ -45,7 +52,7 @@ endif() add_library(apr::apr UNKNOWN IMPORTED GLOBAL) set_target_properties(apr::apr - PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${apr_INCLUDE_DIR}" - IMPORTED_LOCATION "${apr_LIBRARY}" -) + PROPERTIES INTERFACE_INCLUDE_DIRECTORIES + "${apr_INCLUDE_DIR}" + IMPORTED_LOCATION + "${apr_LIBRARY}") diff --git a/cmake/helpers/dependencies/boost.cmake b/cmake/helpers/dependencies/boost.cmake index a7503c54c3..2214907317 100644 --- a/cmake/helpers/dependencies/boost.cmake +++ b/cmake/helpers/dependencies/boost.cmake @@ -7,5 +7,5 @@ include("${dependency_descriptor_dir}/boost/system.cmake") include("${dependency_descriptor_dir}/boost/thread.cmake") if(boost_filesystem_FOUND AND boost_thread_FOUND AND boost_system_FOUND) - set(boost_FOUND ON) -endif()
\ No newline at end of file + set(boost_FOUND ON) +endif() diff --git a/cmake/helpers/dependencies/boost/filesystem.cmake b/cmake/helpers/dependencies/boost/filesystem.cmake index 7e6923f3e5..8891a0e8bb 100644 --- a/cmake/helpers/dependencies/boost/filesystem.cmake +++ b/cmake/helpers/dependencies/boost/filesystem.cmake @@ -1,23 +1,16 @@ if(TARGET boost::filesystem) - set(boost_filesystem_FOUND ON) - return() + set(boost_filesystem_FOUND ON) + return() endif() find_path(boost_filesystem_INCLUDE_DIR - NAMES - boost/filesystem.hpp - PATH_SUFFIXES - include -) + NAMES boost/filesystem.hpp + PATH_SUFFIXES include) -find_library(boost_filesystem_LIBRARY - NAMES - boost_filesystem - PATH_SUFFIXES - lib -) +find_library(boost_filesystem_LIBRARY NAMES boost_filesystem PATH_SUFFIXES lib) -mark_as_advanced(boost_filesystem_INCLUDE_DIR boost_filesystem_LIBRARY boost_filesystem_FOUND) +mark_as_advanced(boost_filesystem_INCLUDE_DIR boost_filesystem_LIBRARY + boost_filesystem_FOUND) if(boost_filesystem_INCLUDE_DIR AND boost_filesystem_LIBRARY) set(boost_filesystem_FOUND ON) @@ -30,8 +23,7 @@ endif() add_library(boost::filesystem UNKNOWN IMPORTED GLOBAL ${boost_system_LIBRARY}) set_target_properties(boost::filesystem - PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${boost_filesystem_INCLUDE_DIR}" - IMPORTED_LOCATION "${boost_filesystem_LIBRARY}" -) - + PROPERTIES INTERFACE_INCLUDE_DIRECTORIES + "${boost_filesystem_INCLUDE_DIR}" + IMPORTED_LOCATION + "${boost_filesystem_LIBRARY}") diff --git a/cmake/helpers/dependencies/boost/system.cmake b/cmake/helpers/dependencies/boost/system.cmake index abafcdb6f6..50b6677245 100644 --- a/cmake/helpers/dependencies/boost/system.cmake +++ b/cmake/helpers/dependencies/boost/system.cmake @@ -1,14 +1,9 @@ if(TARGET boost::system) - set(boost_system_FOUND ON) - return() + set(boost_system_FOUND ON) + return() endif() -find_library(boost_system_LIBRARY - NAMES - boost_system - PATH_SUFFIXES - lib -) +find_library(boost_system_LIBRARY NAMES boost_system PATH_SUFFIXES lib) mark_as_advanced(boost_system_LIBRARY boost_system_FOUND) @@ -24,7 +19,4 @@ endif() add_library(boost::system UNKNOWN IMPORTED GLOBAL ${boost_system_LIBRARY}) set_target_properties(boost::system - PROPERTIES - IMPORTED_LOCATION "${boost_system_LIBRARY}" -) - + PROPERTIES IMPORTED_LOCATION "${boost_system_LIBRARY}") diff --git a/cmake/helpers/dependencies/boost/thread.cmake b/cmake/helpers/dependencies/boost/thread.cmake index 7dcbf42179..ecf16abfbe 100644 --- a/cmake/helpers/dependencies/boost/thread.cmake +++ b/cmake/helpers/dependencies/boost/thread.cmake @@ -1,23 +1,14 @@ if(TARGET boost::thread) - set(boost_thread_FOUND ON) - return() + set(boost_thread_FOUND ON) + return() endif() -find_path(boost_thread_INCLUDE_DIR - NAMES - boost/thread.hpp - PATH_SUFFIXES - include -) +find_path(boost_thread_INCLUDE_DIR NAMES boost/thread.hpp PATH_SUFFIXES include) -find_library(boost_thread_LIBRARY - NAMES - boost_thread - PATH_SUFFIXES - lib -) +find_library(boost_thread_LIBRARY NAMES boost_thread PATH_SUFFIXES lib) -mark_as_advanced(boost_thread_INCLUDE_DIR boost_thread_LIBRARY boost_thread_FOUND) +mark_as_advanced(boost_thread_INCLUDE_DIR boost_thread_LIBRARY + boost_thread_FOUND) if(boost_thread_INCLUDE_DIR AND boost_thread_LIBRARY) set(boost_thread_FOUND ON) @@ -31,7 +22,7 @@ endif() add_library(boost::thread UNKNOWN IMPORTED GLOBAL) set_target_properties(boost::thread - PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${boost_thread_INCLUDE_DIR}" - IMPORTED_LOCATION "${boost_thread_LIBRARY}" -)
\ No newline at end of file + PROPERTIES INTERFACE_INCLUDE_DIRECTORIES + "${boost_thread_INCLUDE_DIR}" + IMPORTED_LOCATION + "${boost_thread_LIBRARY}") diff --git a/cmake/helpers/dependencies/log4cxx.cmake b/cmake/helpers/dependencies/log4cxx.cmake index 0a6d9d51ce..3ff6a759a1 100644 --- a/cmake/helpers/dependencies/log4cxx.cmake +++ b/cmake/helpers/dependencies/log4cxx.cmake @@ -3,19 +3,9 @@ if(TARGET log4cxx::log4cxx) return() endif() -find_path(log4cxx_INCLUDE_DIR - NAMES - log4cxx/log4cxx.h - PATH_SUFFIXES - include -) +find_path(log4cxx_INCLUDE_DIR NAMES log4cxx/log4cxx.h PATH_SUFFIXES include) -find_library(log4cxx_LIBRARY - NAMES - log4cxx - PATH_SUFFIXES - lib -) +find_library(log4cxx_LIBRARY NAMES log4cxx PATH_SUFFIXES lib) mark_as_advanced(log4cxx_INCLUDE_DIR log4cxx_LIBRARY log4cxx_FOUND) @@ -29,7 +19,7 @@ endif() add_library(log4cxx::log4cxx UNKNOWN IMPORTED GLOBAL) set_target_properties(log4cxx::log4cxx - PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${log4cxx_INCLUDE_DIR}" - IMPORTED_LOCATION "${log4cxx_LIBRARY}" -) + PROPERTIES INTERFACE_INCLUDE_DIRECTORIES + "${log4cxx_INCLUDE_DIR}" + IMPORTED_LOCATION + "${log4cxx_LIBRARY}") diff --git a/cmake_toolchains/Toolchain-QNX7-QCC-Base.cmake b/cmake_toolchains/Toolchain-QNX7-QCC-Base.cmake index f27fc10027..c344c42231 100644 --- a/cmake_toolchains/Toolchain-QNX7-QCC-Base.cmake +++ b/cmake_toolchains/Toolchain-QNX7-QCC-Base.cmake @@ -6,54 +6,67 @@ set(CMAKE_STATIC_LIBRARY_PREFIX "lib") set(CMAKE_STATIC_LIBRARY_SUFFIX ".a") if(CMAKE_HOST_WIN32) - set(HOST_EXECUTABLE_SUFFIX ".exe") + set(HOST_EXECUTABLE_SUFFIX ".exe") endif() if(QNX_HOST) - set(ENV{QNX_HOST} "${QNX_HOST}") + set(ENV{QNX_HOST} "${QNX_HOST}") else() - set(QNX_HOST "$ENV{QNX_HOST}") - if("${QNX_HOST}" STREQUAL "") - message(FATAL_ERROR "QNX_HOST environment variable is not defined") - endif() - set(QNX_HOST "${QNX_HOST}" CACHE INTERNAL "") + set(QNX_HOST "$ENV{QNX_HOST}") + if("${QNX_HOST}" STREQUAL "") + message(FATAL_ERROR "QNX_HOST environment variable is not defined") + endif() + set(QNX_HOST "${QNX_HOST}" CACHE INTERNAL "") endif() message(STATUS "Using QNX_HOST ${QNX_HOST}") if(QNX_TARGET) - set(ENV{QNX_TARGET} "${QNX_TARGET}") + set(ENV{QNX_TARGET} "${QNX_TARGET}") else() - set(QNX_TARGET "$ENV{QNX_TARGET}") - if("${QNX_TARGET}" STREQUAL "") - message(FATAL_ERROR "QNX_TARGET environment variable is not defined") - endif() - set(QNX_TARGET "${QNX_TARGET}" CACHE INTERNAL "") + set(QNX_TARGET "$ENV{QNX_TARGET}") + if("${QNX_TARGET}" STREQUAL "") + message(FATAL_ERROR "QNX_TARGET environment variable is not defined") + endif() + set(QNX_TARGET "${QNX_TARGET}" CACHE INTERNAL "") endif() message(STATUS "Using QNX_TARGET ${QNX_TARGET}") if(NOT EXISTS "${QNX_TARGET}/etc/qversion") - message(FATAL_ERROR "The folder ${QNX_TARGET} is missing /etc/qversion and may not provide a QNX SDK") + message( + FATAL_ERROR + "The folder ${QNX_TARGET} is missing /etc/qversion and may not provide a QNX SDK" + ) endif() file(READ "${QNX_TARGET}/etc/qversion" CMAKE_SYSTEM_VERSION) -string(REGEX REPLACE "[^0-9.]" "" CMAKE_SYSTEM_VERSION "${CMAKE_SYSTEM_VERSION}") +string(REGEX + REPLACE "[^0-9.]" + "" + CMAKE_SYSTEM_VERSION + "${CMAKE_SYSTEM_VERSION}") if("${CMAKE_SYSTEM_VERSION}" VERSION_LESS "7.0.0") - message(FATAL_ERROR "This toolchain file is not supported for QNX ${CMAKE_SYSTEM_VERSION}") + message( + FATAL_ERROR + "This toolchain file is not supported for QNX ${CMAKE_SYSTEM_VERSION}") else() - message(STATUS "QNX Version is ${CMAKE_SYSTEM_VERSION}") + message(STATUS "QNX Version is ${CMAKE_SYSTEM_VERSION}") endif() -# Since we are passing while crosscompilation CMAKE_FIND_ROOT_PATH(containing QNX third party dependencies) -# as command line argument to cmake we have to take it into account when setting CMAKE_FIND_ROOT_PATH -# variable below. -# ${QNX_TARGET}/usr contains platform independent headers. -# But QNX_TARGET is a root directory containing sysroots for different0 platforms. -# Therefore to avoid passing overall QNX_TARGET as root path to search just for 'usr' directory -# ${QNX_TARGET}/usr passed instead. -set(CMAKE_FIND_ROOT_PATH "${CMAKE_FIND_ROOT_PATH}" "${QNX_TARGET}/${QNX_TARGET_ARCH_DIR}" "${QNX_TARGET}/usr") -# Since CMAKE_TOOLCHAIN_FILE behaviour does NOT suppose any 'append' operations like setting -# CMAKE_FIND_ROOT_PATH above and CMAKE_TOOLCHAIN_FILE must provide the same environment independently -# of how often and how many times it calls remove duplicates in CMAKE_FIND_ROOT_PATH. +# Since we are passing while crosscompilation CMAKE_FIND_ROOT_PATH(containing +# QNX third party dependencies) as command line argument to cmake we have to +# take it into account when setting CMAKE_FIND_ROOT_PATH variable below. +# ${QNX_TARGET}/usr contains platform independent headers. But QNX_TARGET is a +# root directory containing sysroots for different0 platforms. Therefore to +# avoid passing overall QNX_TARGET as root path to search just for 'usr' +# directory ${QNX_TARGET}/usr passed instead. +set(CMAKE_FIND_ROOT_PATH + "${CMAKE_FIND_ROOT_PATH}" + "${QNX_TARGET}/${QNX_TARGET_ARCH_DIR}" + "${QNX_TARGET}/usr") +# Since CMAKE_TOOLCHAIN_FILE behaviour does NOT suppose any 'append' operations +# like setting CMAKE_FIND_ROOT_PATH above and CMAKE_TOOLCHAIN_FILE must provide +# the same environment independently of how often and how many times it calls +# remove duplicates in CMAKE_FIND_ROOT_PATH. list(REMOVE_DUPLICATES CMAKE_FIND_ROOT_PATH) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) @@ -61,19 +74,42 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -set(CMAKE_C_COMPILER "${QNX_HOST}/usr/bin/qcc${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX gcc Program") -set(CMAKE_CXX_COMPILER "${QNX_HOST}/usr/bin/qcc${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX g++ Program") -set(CMAKE_AR "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-ar${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX ar Program") -set(CMAKE_RANLIB "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-ranlib${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX ranlib Program") -set(CMAKE_NM "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-nm${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX nm Program") -set(CMAKE_OBJCOPY "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-objcopy${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX objcopy Program") -set(CMAKE_OBJDUMP "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-objdump${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX objdump Program") -set(CMAKE_LINKER "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-ld${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX Linker Program") -set(CMAKE_STRIP "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-strip${HOST_EXECUTABLE_SUFFIX}" CACHE PATH "QNX Strip Program") +set(CMAKE_C_COMPILER "${QNX_HOST}/usr/bin/qcc${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX gcc Program") +set(CMAKE_CXX_COMPILER "${QNX_HOST}/usr/bin/qcc${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX g++ Program") +set( + CMAKE_AR + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-ar${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX ar Program") +set( + CMAKE_RANLIB + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-ranlib${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX ranlib Program") +set( + CMAKE_NM + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-nm${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX nm Program") +set( + CMAKE_OBJCOPY + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-objcopy${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX objcopy Program") +set( + CMAKE_OBJDUMP + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-objdump${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX objdump Program") +set( + CMAKE_LINKER + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-ld${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX Linker Program") +set( + CMAKE_STRIP + "${QNX_HOST}/usr/bin/nto${CMAKE_SYSTEM_PROCESSOR}-strip${HOST_EXECUTABLE_SUFFIX}" + CACHE PATH "QNX Strip Program") # Will only add -V<target> if compiler name is "qcc" -set(CMAKE_C_COMPILER_TARGET ${QNX_QCC_ARCH} CACHE INTERNAL "") +set(CMAKE_C_COMPILER_TARGET ${QNX_QCC_ARCH} CACHE INTERNAL "") set(CMAKE_CXX_COMPILER_TARGET ${QNX_QCC_ARCH} CACHE INTERNAL "") -set(CMAKE_C_FLAGS_INIT "-lang-c") +set(CMAKE_C_FLAGS_INIT "-lang-c") set(CMAKE_CXX_FLAGS_INIT "-lang-c++") diff --git a/src/components/utils/CMakeLists.txt b/src/components/utils/CMakeLists.txt index 98def35265..f1b14ccc50 100644 --- a/src/components/utils/CMakeLists.txt +++ b/src/components/utils/CMakeLists.txt @@ -39,10 +39,10 @@ if(QNXNTO) endif() if(ENABLE_LOG) - SDL_find_package(apr REQUIRED) - SDL_find_package(apr-util REQUIRED) - SDL_find_package(log4cxx REQUIRED) - SDL_find_package(boost REQUIRED) + sdl_find_package(apr REQUIRED) + sdl_find_package(apr-util REQUIRED) + sdl_find_package(log4cxx REQUIRED) + sdl_find_package(boost REQUIRED) find_package(EXPAT REQUIRED) diff --git a/src/plugins/appenders/CMakeLists.txt b/src/plugins/appenders/CMakeLists.txt index a2b42e8fed..7735908d31 100644 --- a/src/plugins/appenders/CMakeLists.txt +++ b/src/plugins/appenders/CMakeLists.txt @@ -34,24 +34,17 @@ add_library(${PROJECT_NAME} SHARED) add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME}) target_sources(${PROJECT_NAME} - PRIVATE - "${CMAKE_CURRENT_LIST_DIR}/src/safe_file_appender.cc" - "${CMAKE_CURRENT_LIST_DIR}/src/safe_rolling_file_appender.cc" -) + PRIVATE + "${CMAKE_CURRENT_LIST_DIR}/src/safe_file_appender.cc" + "${CMAKE_CURRENT_LIST_DIR}/src/safe_rolling_file_appender.cc") target_include_directories(${PROJECT_NAME} - PUBLIC - "${CMAKE_CURRENT_LIST_DIR}/include" - "${THIRD_PARTY_INSTALL_PREFIX}/include" -) + PUBLIC "${CMAKE_CURRENT_LIST_DIR}/include" + "${THIRD_PARTY_INSTALL_PREFIX}/include") -SDL_find_package(log4cxx REQUIRED) +sdl_find_package(log4cxx REQUIRED) -target_link_libraries(${PROJECT_NAME} - PUBLIC - EXPAT::EXPAT - log4cxx::log4cxx -) +target_link_libraries(${PROJECT_NAME} PUBLIC EXPAT::EXPAT log4cxx::log4cxx) install(TARGETS ${PROJECT_NAME} DESTINATION "${CMAKE_INSTALL_LIBDIR}" |