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
No due date set.
No dependencies set.
Deleting a branch is permanent. It CANNOT be undone. Continue?
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
.