소스 검색

* Merged changes from indusol repository

master
bergmann 6 년 전
부모
커밋
18f17b254a
2개의 변경된 파일10개의 추가작업 그리고 6개의 파일을 삭제
  1. +2
    -2
      pedantic.cmake
  2. +8
    -4
      strip_symbols.cmake

+ 2
- 2
pedantic.cmake 파일 보기

@@ -152,7 +152,7 @@ Function ( Pedantic_Apply_Flags_Target TARGET )
ForEach ( I IN LISTS TMP )
Target_Compile_Options ( ${TARGET}
${ARG_VISIBILITY}
${I} )
$<$<COMPILE_LANGUAGE:C>:${I}> )
EndForEach ( )
EndIf ( )

@@ -164,7 +164,7 @@ Function ( Pedantic_Apply_Flags_Target TARGET )
ForEach ( I IN LISTS TMP )
Target_Compile_Options ( ${TARGET}
${ARG_VISIBILITY}
${I} )
$<$<COMPILE_LANGUAGE:CXX>:${I}> )
EndForEach ( )
EndIf ( )



+ 8
- 4
strip_symbols.cmake 파일 보기

@@ -11,10 +11,14 @@ CMake_Minimum_Required ( VERSION 3.0 )
# TARGET_NAME - Target to strip symbols from
# OUTPUT_FILENAME - Filename of the stripped debug informations
Function ( Strip_Symbols TARGET_NAME OUTPUT_FILENAME )
Find_Program ( OBJCOPY objcopy )
If ( NOT OBJCOPY )
Message ( FATAL_ERROR "objcopy not found" )
EndIf ( )
If ( CMAKE_OBJCOPY )
Set ( OBJCOPY "${CMAKE_OBJCOPY}" )
Else ( )
Find_Program ( OBJCOPY objcopy )
If ( NOT OBJCOPY )
Message ( FATAL_ERROR "objcopy not found" )
EndIf ( )
EndIf ()

Set ( STRIP_SRC_FILE $<TARGET_FILE:${TARGET_NAME}>)
Set ( STRIP_DST_FILE ${STRIP_SRC_FILE}.dbg )


불러오는 중...
취소
저장