liborigin ..
/home/iurt/rpmbuild/BUILD/liborigin-3.0.3-build/liborigin-3.0.3/CMakeLists.txt File Reference

Functions

EHsc W4 permissive wd4456 wd4458 add_compile_definitions (_CRT_SECURE_NO_WARNINGS _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING) if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") set(CMAKE_CXX_FLAGS "$
 cmake_minimum_required (VERSION 3.16.3) project(liborigin VERSION 3.0.3 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) set(CMAKE_CXX_EXTENSIONS OFF) set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY true) option(BUILD_SHARED_LIBS "Build shared library" ON) option(BUILD_STATIC_LIBS "Build static library" ON) if(NOT BUILD_STATIC_LIBS AND NOT BUILD_SHARED_LIBS) message(FATAL_ERROR "You must enable building shared or static library") endif() if(BUILD_SHARED_LIBS AND MSVC) set(BUILD_STATIC_LIBS OFF CACHE BOOL "Build static library" FORCE) endif() if(MSVC) set(CMAKE_CXX_FLAGS "$
Wno nonportable include path else () add_compile_options("/MP") endif() else() set(CMAKE_CXX_FLAGS "$
config h include_directories (${CMAKE_CURRENT_BINARY_DIR}) set(sources OriginFile.cpp OriginParser.cpp OriginAnyParser.cpp) set(devel-headers OriginObj.h OriginFile.h OriginParser.h tree.hh) add_library(origin OBJECT $
fexceptions Wall Wextra pedantic Wzero as null pointer constant set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -pedantic") endif() configure_file(config.h.in $

Function Documentation

◆ add_compile_definitions()

EHsc W4 permissive wd4456 wd4458 add_compile_definitions ( _CRT_SECURE_NO_WARNINGS _SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING)

◆ cmake_minimum_required()

cmake_minimum_required ( VERSION 3.16. 3)

References set().

◆ else()

Wno nonportable include path else ( )

References else(), and set().

Referenced by else().

◆ include_directories()

config h include_directories ( ${CMAKE_CURRENT_BINARY_DIR})

References include_directories().

Referenced by include_directories().

◆ set()

fexceptions Wall Wextra pedantic Wzero as null pointer constant set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -pedantic" )