FreeRDP
CMakeLists.txt File Reference

Functions

 if (NOT FREERDP_UNIFIED_BUILD) cmake_minimum_required(VERSION 3.9) project(WinPR LANGUAGES C) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS ON) include(CheckIPOSupported) check_ipo_supported(RESULT supported OUTPUT error) if(supported) set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) endif() set(CMAKE_COLOR_MAKEFILE ON) option(WITH_LIBRARY_VERSIONING "Use library version triplet" ON) option(BUILD_SHARED_LIBS "Build shared libraries" ON) option(EXPORT_ALL_SYMBOLS "Export all symbols form library" OFF) if(EXPORT_ALL_SYMBOLS) add_definitions(-DEXPORT_ALL_SYMBOLS) endif() if(CMAKE_COMPILER_IS_GNUCC) if(NOT EXPORT_ALL_SYMBOLS) message(STATUS "GCC default symbol visibility
 

Variables

 fvisibility
 

Function Documentation

◆ if()

if ( NOT  FREERDP_UNIFIED_BUILD)

Variable Documentation

◆ fvisibility

fvisibility
Initial value:
=hidden")
endif()
endif()
endif()
set(DEFAULT_DEBUG_OPTION OFF)
if (WIN32 AND NOT UWP)
set(NATIVE_SSPI ON)
endif()
option(WITH_VERBOSE_WINPR_ASSERT "Compile with verbose WINPR_ASSERT." ON)
option(WITH_WINPR_TOOLS "Build WinPR helper binaries" ON)
option(WITH_WINPR_DEPRECATED "Build WinPR deprecated symbols" OFF)
option(WITH_DEBUG_THREADS "Print thread debug messages
debug
static const int debug
Definition: rdp2tcp_main.c:33
messages
static const test_t messages[]
Definition: TestWLogCallback.c:16
WINPR_ASSERT
#define WINPR_ASSERT(cond)
Definition: assert.h:44