From 95d189e2440769670fa4b4bdceece5becfe7a4bb Mon Sep 17 00:00:00 2001 From: Stefano Sanfilippo Date: Sun, 8 Mar 2015 22:10:34 +0100 Subject: [PATCH] Use target_compile_options function in CMake script. --- CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6efd442..159ffee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,11 +87,6 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ) -add_definitions( - -Wall -Wextra -Werror -Wno-unused-parameter -Wno-deprecated-register - -std=c++0x -DYYDEBUG=0 -) - bison_target(Parser Monicelli.ypp ${CMAKE_CURRENT_BINARY_DIR}/Parser.cpp) flex_target(Scanner Monicelli.lpp ${CMAKE_CURRENT_BINARY_DIR}/Lexer.cpp) add_flex_bison_dependency(Scanner Parser) @@ -102,6 +97,12 @@ add_executable(mcc CppEmitter.cpp BitcodeEmitter.cpp ) +target_compile_options(mcc PRIVATE + ${LLVM_CXXFLAGS} ${Boost_CXXFLAGS} + -Wall -Wextra -Werror -Wno-unused-parameter -Wno-deprecated-register + -std=c++0x -DYYDEBUG=0 +) + llvm_map_components_to_libnames(LLVM_LIBRARIES support core native bitwriter )