liborigin  ..
Functions
/builddir/build/BUILD/liborigin-git-428031c0976c5e4c88b35478aa8e6901a02f7266/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.0 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) set(CMAKE_CXX_EXTENSIONS OFF) option(BUILD_SHARED_LIBS "Build shared library" ON) option(BUILD_STATIC_LIBS "Build static library" ON) 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 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)

◆ else()

Wno nonportable include path else ( )

◆ include_directories()

config h include_directories (   ${CMAKE_CURRENT_BINARY_DIR})

◆ set()

fexceptions Wall Wextra pedantic set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -pedantic"  )