feat/cmakeConv
master
I've added a man page taken from your Debian packaging system.
Please, give attention to my comments below. For now, I did not test it but it looks good.
include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)
Please add here as another standard test:
tde_setup_largefiles( )
set( __KDE_HAVE_GCC_VISIBILITY 1 )
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
endif( WITH_GCC_VISIBILITY )
Please use a new common test:
tde_setup_gcc_visibility( )
if( NOT MSGFMT_EXECUTABLE )
tde_message_fatal( "msgfmt is required but was not found on your system." )
endif( NOT MSGFMT_EXECUTABLE )
endif( BUILD_TRANSLATIONS )
This is no longer needed – it is automatically served by the new common test tde_setup_msgfmt( ).
tde_setup_msgfmt( )
So many change in the cmake modules, I get lost. Feel free to add/change anything, I won't work on kshudown anymore.
Okay, that's no problem. Changes in the common cmake module are not large and most represent simplification for individual projects. I'll finish it.
ffbcad84f2
期日は未設定です。
依存関係が設定されていません。
ブランチの削除は恒久的で、元に戻すことはできません。 続行しますか?
I've added a man page taken from your Debian packaging system.
Please, give attention to my comments below. For now, I did not test it but it looks good.
include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)
Please add here as another standard test:
set( __KDE_HAVE_GCC_VISIBILITY 1 )
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
endif( WITH_GCC_VISIBILITY )
Please use a new common test:
if( NOT MSGFMT_EXECUTABLE )
tde_message_fatal( "msgfmt is required but was not found on your system." )
endif( NOT MSGFMT_EXECUTABLE )
endif( BUILD_TRANSLATIONS )
This is no longer needed – it is automatically served by the new common test
tde_setup_msgfmt( )
.So many change in the cmake modules, I get lost.
Feel free to add/change anything, I won't work on kshudown anymore.
Okay, that's no problem. Changes in the common cmake module are not large and most represent simplification for individual projects. I'll finish it.
ffbcad84f2
でマージされています。