blob: fcb202dceb45f300471b257e22a7ac0dba161e87 [file] [log] [blame]
cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
project(demumble C CXX)
add_definitions(-D_LIBCXXABI_FUNC_VIS=)
# TODO: Also do this for gcc once gcc 4.9 is common.
if (UNIX AND CMAKE_GENERATOR STREQUAL "Ninja" AND
CMAKE_CXX_COMPILER_ID MATCHES "Clang")
set(CMAKE_C_FLAGS "$CMAKE_C_FLAGS -fdiagnostics-color -Wall")
set(CMAKE_CXX_FLAGS "$CMAKE_CXX_FLAGS -fdiagnostics-color -Wall")
endif()
add_executable(demumble
demumble.cc
third_party/wine/undname.c
third_party/libcxxabi/cxa_demangle.cpp
)
set_target_properties(demumble PROPERTIES CXX_STANDARD 11
CXX_STANDARD_REQUIRED ON)